Bonjour
J’ai mis au point un petit Client de messagerie en Imap qui lit les mails d’une BAL et les affiche dans une page Web les uns à la suite des autres.
J’ai besoin maintenant de gérer la / les pièces jointes : savoir qu’il y en a, les séparer, les enregistrer comme fichier.
J’ai compris que :
• Dans le imap_body, quand il y a un / des attachements, dans l’en-tête, il y a ça en plus :
Code :
- _ Content-Type: multipart/alternative; boundary="=====================_35179093==
- .ALT" --=====================_35179093==
|
• En-tête de chaque attachement, il y a :
Code :
- --=====================_44062625==.ALT-- --=====================_44062625==_ Content-Type: image/jpeg; name="francois.JPG"; x-mac-type="4A504547"; x-mac-creator="4A565752" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="toto.JPG"
|
Mais je voudrais éviter de scanner le flux pour rechercher ces éléments.
J’imagine qu’il doit exister des fonctions Php qui permettent d’extraire directement les attachements et de les enregistrer en fichiers.
Si vous connaissez ça.
Francois