(PHP 4, PHP 5)
imap_fetchstructure — Lit la structure d'un message
imap_fetchstructure() lit la structure du message msg_number .
Un flux IMPA retourné par la fonction imap_open() .
Le numéro du message
Ce paramètre optionnel n'a qu'une seule option, FT_UID , qui demande à la fonction de traiter l'argument msg_number comme un UID .
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 143. 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 type MIME |
ifdescription | TRUE s'il y a une 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 d'objets où chaque objet a une propriété "attribute" et une propriété "value" correspondant aux paramètres d'en-têtes Content-disposition MIME . |
ifparameters | TRUE si le tableau de paramètres existe |
parameters | Tableau d'objets où chacun a une propriété "attribute" et une propriété "value". |
parts | Tableau d'objets décrivant chaque partie MIME du message |
Tableau 144. Type primaire de corps
0 | text |
1 | multipart |
2 | message |
3 | application |
4 | audio |
5 | image |
6 | video |
7 | other |
imap_fetchbody() |
imap_bodystruct() |