Function.imap-fetchstructure
Aus PHP-Wiki
imap_fetchstructure — Ermittelt die Struktur einer Nachricht
Inhaltsverzeichnis |
Beschreibung
object imap_fetchstructure ( resource $imap_stream , int $msg_number [, int $options ] )
Liefert alle Strukturinformationen für die gegebene Nachricht.
Parameter-Liste
- imap_stream
- Eine von imap_open() zurückgegebene IMAP-Verbindung.
- msg_number
- Die gewünschte Nachrichtennummer
- options
- Wenn options auf FT_UID gesetzt wird so wird msg_number als UID und nicht als Nachrichtennummer interpretiert.
Rückgabewerte
Returns an object includes the envelope, internal date, size, flags and body structure along with a similar object for each mime attachment. The structure of the returned objects is as follows: Returned Objects for imap_fetchstructure() type Primärer MIME-Typ des Nachrichtenteils encoding Body transfer encoding ifsubtype TRUE wenn ein Untertyp-Eintrag existiert subtype MIME Untertyp ifdescription TRUE wenn ein Beschreibungstext existiert description Beschreibungstext ifid TRUE wenn ein Identifikationstext existiert id Identifikationstext lines Anzahl der Zeilen bytes Größe in Bytes ifdisposition TRUE wenn ein "disposition" Eintrag zum Verwendungsart existiert disposition Verwendungsart ifdparameters TRUE wenn ein "dparameter" Array existiert dparameters Ein Array von Objekten mit je einer "attribute" und einer "value" Eigenschaft. Jedes dieser Objekte enthält je einen Eintrag aus der Content-disposition Kopfzeile des Nachrichtenteils. ifparameters TRUE wenn ein "paramters" Array existiert parameters Ein Array von Objekten mit je einer "attribute" und einer "value" Eigenschaft. parts Wenn der Nachrichtenteil selbst weitere untergeorgnete Nachrichtenteile enthält so wird hier ein Array mit Objekten für diese Teile angelegt. Die Elemente dieses Arrays sind selbst jeweils wieder Objekte von der hier beschriebenen Struktur. Gängige primäre Nachrichtentypen 0text 1multipart 2message 3application 4audio 5image 6video 7other Gängige Ütertragungskodierungen 07BIT 18BIT 2BINARY 3BASE64 4QUOTED-PRINTABLE 5OTHER
Siehe auch
imap_fetchbody() imap_bodyistruct()