Salut à tous!
Je veux télécharger les pièces jointes des emails. J'arrive à créer les fichiers, mais je ne peux pas lire leur contenu. Pour l'instant, j'ai juste essayé avec un fichier .doc et un fichier .gz. Ils sont tous illisibles (le fichier doc a des caractères bizarres et l'archive ne peut pas être lue).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
if(isset($obj->parts))
	for($k=0;$k< count($obj->parts); $k++)
	{
		if($obj->parts[$k]->ifdisposition && $obj->parts[$k]->disposition=='ATTACHMENT')
			for($j=0;$j< count($obj->parts[$k]->dparameters) ;$j++)
				if(isset($obj->parts[$k]->dparameters[$j]->attribute) && $obj->parts[$k]->dparameters[$j]->attribute=='FILENAME')
				{
					echo $obj->parts[$k]->dparameters[$j]->value;
					$content=imap_fetchbody($mbox,$i,$k+1);
                    file_put_contents($obj->parts[$k]->dparameters[$j]->value,imap_utf8($content));
				}
	}
Quelqu'un peut m'aider?
Merci