(PHP 4, PHP 5, PHP 7, PHP 8)
imap_fetchstructure — Liefert die Struktur einer Nachricht
Gibt alle Strukturinformationen für die angegebene Nachricht zurück.
imapEine IMAP\Connection-Instanz.
message_numDie Nummer der Nachricht
flags
Dieser optionale Parameter hat nur eine einzige Option,
FT_UID, die angibt, dass
message_num als UID behandelt
werden soll.
Gibt ein Objekt mit Eigenschaften zurück, die in der Tabelle weiter unten
aufgelistet werden. Bei einem Fehler wird false zurückgegeben.
| type | Primärer Typ des Textkörpers |
| encoding | Übertragungskodierung des Textkörpers |
| ifsubtype | true, falls ein Untertyp-Eintrag existiert |
| subtype | MIME-Untertyp |
| ifdescription | true, falls ein Beschreibungstext existiert |
| description | Beschreibungstext |
| ifid | true, falls ein Identifikationstext existiert |
| id | Identifikationstext |
| lines | Anzahl der Zeilen |
| bytes | Größe in Bytes |
| ifdisposition |
true, falls ein Eintrag zur Verwendungsart (disposition) existiert
|
| disposition | Verwendungsart |
| ifdparameters |
true, falls ein dparameters-Array existiert
|
| dparameters |
Ein Array von Objekten, wobei jedes Objekt eine
"attribute"- und eine
"value"-Eigenschaft hat, die den Parametern der
MIME-Kopfzeile
Content-disposition entsprechen.
|
| ifparameters | true, falls ein "parameters"-Array existiert |
| parameters |
Ein Array von Objekten mit je einer "attribute"-
und einer "value"-Eigenschaft.
|
| parts | Wenn der Nachrichtenteil selbst weitere untergeordnete MIME-Nachrichtenteile enthält, wird hier ein Array mit Objekten für diese Teile angelegt. Die Elemente dieses Arrays sind selbst jeweils wieder Objekte mit der hier beschriebenen Struktur. |
| Wert | Typ | Konstante |
|---|---|---|
| 0 | text | TYPETEXT |
| 1 | multipart | TYPEMULTIPART |
| 2 | message | TYPEMESSAGE |
| 3 | application | TYPEAPPLICATION |
| 4 | audio | TYPEAUDIO |
| 5 | image | TYPEIMAGE |
| 6 | video | TYPEVIDEO |
| 7 | model | TYPEMODEL |
| 8 | other | TYPEOTHER |
| Wert | Typ | Konstante |
|---|---|---|
| 0 | 7bit | ENC7BIT |
| 1 | 8bit | ENC8BIT |
| 2 | Binary | ENCBINARY |
| 3 | Base64 | ENCBASE64 |
| 4 | Quoted-Printable | ENCQUOTEDPRINTABLE |
| 5 | other | ENCOTHER |
| Version | Beschreibung |
|---|---|
| 8.1.0 |
Der Parameter imap erwartet nun eine
IMAP\Connection-Instanz; vorher wurde eine gültige
imap-Ressource erwartet.
|