(PHP 4, PHP 5, PHP 7)
imap_fetchstructure — Belli bir iletinin yapısını okur
$imap_akımı
, int $iletinum
[, int $seçenekler = 0
] )Belirtilen ileti için yapılandırılmış tüm bilgiyi döndürür.
imap_akımıimap_open() işlevinden dönen bir IMAP akımı.
iletinumİleti numarası.
seçenekler
Bu isteğe bağlı değiştirgede tek bir seçenek belirtilebilir:
iletinum değiştirgesinin eşsiz kimlik olarak ele
alınmasını sağlayan FT_UID sabiti.
Aşağıdaki özelliklere sahip bir nesne döner. Nesne ayrıca her MIME eklentisi için benzer birer nesne içerir.
| type | Birincil gövde türü. |
| encoding | Gövde aktarım kodlaması. |
| ifsubtype | Bir alt MIME türünde dizge varsa TRUE. |
| subtype | MIME alt türü. |
| ifdescription | Bir açıklama dizgesi varsa TRUE |
| description | Açıklama dizgesinin içeriği. |
| ifid | Kimliklendirici bir dizge varsa TRUE. |
| id | Kimliklendirme dizgesi. |
| lines | Satır sayısı. |
| bytes | Bayt sayısı. |
| ifdisposition | Bir Content-Disposition: başlığı varsa TRUE.
|
| disposition | Content-Disposition: başlıklı dizge. |
| ifdparameters | dparameters dizisi mevcutsa TRUE. |
| dparameters | Content-disposition MIME başlığındaki değiştirgelere karşı düşen "attribute" ve "value" özelliklerine sahip nesnelerden oluşan bir dizi. |
| ifparameters | parameters dizisi mevcutsa TRUE. |
| parameters | "attribute" ve "value" özelliklerine sahip nesnelerden oluşan bir dizi. |
| parts | Her biri bir MIME gövde parçasına karşılık gelen ve üst seviye nesnenin yapısına eşdeğer nesnelerden oluşan bir dizi. |
| 0 | text (metin) |
| 1 | multipart (çok parçalı) |
| 2 | message (ileti) |
| 3 | application (çalıştırılabilir) |
| 4 | audio (işitsel) |
| 5 | image (resim) |
| 6 | video (görsel) |
| 7 | other (diğer) |
| 0 | 7BIT |
| 1 | 8BIT |
| 2 | BINARY |
| 3 | BASE64 |
| 4 | QUOTED-PRINTABLE |
| 5 | OTHER |