Diese Funktion liefert die gesamten Strukturinformationen zu
einer gegebenen Nachricht. Das zurückgegebene Objekt enthält den
Umschlag, die internen Daten, Größe und Flags der Nachricht sowie
ein (rekursives) Array von ähnlichen Objekten für jeden
enthaltenen MIME-Teil der Nachricht. Enthält der optionale
Parameter flags
den Wert
FT_UID
, so wird
msg_number
als UID anstelle eines Index
interpretiert.
Das zurückgegebene Objekt verfügt über die folgenden Attribute:
Tabelle 1. Zurückgegebene Objekte von imap_fetchstructure()
type | Primärer MIME-Typ des Nachrichten-Teils |
encoding | Transfer-Kodierung |
ifsubtype | Wahr, wenn das Feld subtype gesetzt ist |
subtype | MIME Subtyp |
ifdescription | Wahr, wenn ein Beschreibungsstring existiert |
description | Inhalt des Bechreibungsstrings |
ifid | Wahr, wenn ein Identifikationsstring existiert |
id | Identificationsstring |
lines | Anzahl der Zeilen dieses Teils |
bytes | Größe des Teils in Byte |
ifdisposition | Wahr, wenn der Dispositionsstring gesetzt ist |
disposition | Dispositionsstring |
ifdparameters | Wahr, wenn Dispositions-Parameterwerte gesetzt sind |
dparameters | Array der DispositionsParameter |
ifparameters | Wahr, wenn Parameter gesetzt sind |
parameters | Array der MIME Parameter |
parts | Array von Objekten, die die einzelnen Unterteile der Nachricht beschreiben |
dparameters ist ein Array von Objekten mit jeweils einem "attribute" und einem "value" Attribut.
parameters ist ein Array von Objekten mit jeweils einem "attribute" und einem "value" Attribut.
Die Elemente des parts Array entsprechen dem von der Funktion zurückgegebenen Objekt (usf.).
Zurück | Zum Anfang | Weiter |
imap_fetchheader | Nach oben | imap_get_quota |