imap_fetchstructure

(PHP 4, PHP 5, PHP 7, PHP 8)

imap_fetchstructureBelli bir iletinin yapısını okur

Açıklama

imap_fetchstructure(IMAP\Connection$imap, int$ileti_num, int$seçenekler = 0): stdClass|false

Belirtilen ileti için yapılandırılmış tüm bilgiyi döndürür.

Bağımsız Değişkenler

imap

IMAP\Connection nesnesi.

ileti_num

İleti numarası.

seçenekler

Bu isteğe bağlı bağımsız değişkende tek bir seçenek belirtilebilir: ileti_num bağımsız değişkeninin eşsiz kimlik olarak ele alınmasını sağlayan FT_UID sabiti.

Dönen Değerler

Aşağıdaki özelliklere sahip bir nesne, başarısızlık durumunda false döner.

imap_fetchstructure() işlevinden dönen nesnenin özellikleri
typeBirincil gövde türü.
encodingGövde aktarım kodlaması.
ifsubtypeBir alt MIME türünde dizge varsa true.
subtypeMIME alt türü.
ifdescriptionBir açıklama dizgesi varsa true
descriptionAçıklama dizgesinin içeriği.
ifidKimliklendirici bir dizge varsa true.
idKimliklendirme dizgesi.
linesSatır sayısı.
bytesBayt sayısı.
ifdispositionBir Content-Disposition: başlığı varsa true.
dispositionContent-Disposition: başlıklı dizge.
ifdparametersdparameters dizisi mevcutsa true.
dparametersContent-dispositionMIME başlığındaki bağımsız değişkenlere karşı düşen "attribute" ve "value" özelliklerine sahip nesnelerden oluşan bir dizi.
ifparametersparameters dizisi mevcutsa true.
parameters"attribute" ve "value" özelliklerine sahip nesnelerden oluşan bir dizi.
partsHer 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.

Birincil gövde türü (değer kütüphaneye göre değişir, bu bakımdan sabitlerin kullanılması önerilir)
DeğerTürüSabiti
0textTYPETEXT
1multipartTYPEMULTIPART
2messageTYPEMESSAGE
3applicationTYPEAPPLICATION
4audioTYPEAUDIO
5imageTYPEIMAGE
6videoTYPEVIDEO
7modelTYPEMODEL
8otherTYPEOTHER

Aktarım kodlaması (değer kütüphaneye göre değişir, bu bakımdan sabitlerin kullanılması önerilir)
DeğerTürüSabiti
07bitENC7BIT
18bitENC8BIT
2BinaryENCBINARY
3Base64ENCBASE64
4Quoted-PrintableENCQUOTEDPRINTABLE
5otherENCOTHER

Sürüm Bilgisi

Sürüm: Açıklama
8.1.0imap bağımsız değişkeni artık IMAP\Connection nesnesi kabul ediyor, evvelce resource türünde geçerli bir imap değeri kabul ederdi.

Ayrıca Bakınız

To Top