imap_fetchstructure() la structure du message msg_number. imap_fetchstructure() dispose d'une option [flags], qui une seule valeur, FT_UID, pour indiquer que l'argument msg_number est un UID. imap_fetchstructure() retourne un objet avec des propriétés d'enveloppe, de date interne, de taille, de structure de flags et de corps, ainsi qu'un objet pour chaque attachement. La structure est la suivante :
Tableau 1. Objets retournés par imap_fetchstructure()
type | Type primaire de corps |
encoding | Codage de transfert du corps |
ifsubtype | TRUE s'il y a une chaîne de sous type |
subtype | sous typeMIME |
ifdescription | TRUE s'il y au ne chaîne de description |
description | Chaîne de description du contenu |
ifid | TRUE s'il y a une chaîne d'identification |
id | Chaîne d'identification |
lines | Nombre de lignes |
bytes | Nombre d'octets |
ifdisposition | TRUE s'il y a une chaîne de disposition |
disposition | Chaîne de disposition |
ifdparameters | TRUE s'il y a un tableau de paramètres dparameters |
dparameters | tableau de disposition |
ifparameters | TRUE si le tableau de paramètres existe |
parameters | Tableau de paramètres MIME |
parts | Tableau d'objet décrivant chaque partie du message |
dparameters est un tableau d'objet où chaque objet à un "attribut" et une "valeur".
parameter est un tableau d'objet où chaque objet à un "attribut" et une "valeur".
parts est un tableau d'objets de même structure que l'objet supérieur, mais qui ne contient pas d'autres objets de même sorte.
Voir aussi imap_fetchstructure().
Précédent | Sommaire | Suivant |
imap_fetchheader | Niveau supérieur | imap_get_quota |