imap_fetchstructure

(PHP 3, PHP 4 )

imap_fetchstructure -- Read the structure of a particular message

Description

object imap_fetchstructure ( resource imap_stream, int msg_number [, int options])

This function fetches all the structured information for a given message. The optional flags parameter only has a single option, FT_UID, which tells the function to treat the msg_number argument as a UID. The returned object includes the envelope, internal date, size, flags and body structure along with a similar object for each mime attachement. The structure of the returned objects is as follows:

表格 1. Returned Objects for imap_fetchstructure()

An array of objects where each object has an "attribute" and a "value" property corresponding to the parameters on the Content-disposition MIMEheader.
An array of objects where each object has an "attribute" and a "value" property.
An array of objects identical in structure to the top-level object, each of which corresponds to a MIME body part.


表格 2. Primary body type



表格 3. Transfer encodings



See also: imap_fetchbody().