imap_fetchstructure

(PHP 4, PHP 5, PHP 7)

imap_fetchstructureBelli bir iletinin yapısını okur

Açıklama

imap_fetchstructure ( resource $imap_akımı , int $iletinum [, int $seçenekler = 0 ] ) : object

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

Değiştirgeler

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.

Dönen Değerler

Aşağıdaki özelliklere sahip bir nesne döner. Nesne ayrıca her MIME eklentisi için benzer birer nesne içerir.

imap_fetchstructure() işlevinden dönen nesnenin özellikleri
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.

Birincil gövde türü
0text (metin)
1multipart (çok parçalı)
2message (ileti)
3application (çalıştırılabilir)
4audio (işitsel)
5image (resim)
6video (görsel)
7other (diğer)

Aktarım kodlaması
07BIT
18BIT
2BINARY
3BASE64
4QUOTED-PRINTABLE
5OTHER

Ayrıca Bakınız