par
Invité » 29 oct. 2008, 22:14
Bonsoir Calimero,
Merci pour ton aide et ta réponse rapide,
Malheureusement je n'ai pas réussi à utiliser la fonction var_dump que tu me présentait dans ta précédente réponse.
Je place ici le code de la fonction, peut être que quelqu'un pourra m'aider:
$struct = imap_fetchstructure($mbox,$msgno);
$contentParts = count($struct->parts);
if ($contentParts >= 2) {
$filecounter = 0;
for ($i=2;$i<=$contentParts;$i++) {
$att[$i-2] = imap_bodystruct($mbox,$msgno,$i);
}
for ($k=0;$k<sizeof($att);$k++) {
La ligne 111 objet de l'erreur:
if ($att[$k]->parameters[0]->value == "us-ascii" || $att[$k]->parameters[0]->value == "US-ASCII") {
if ($att[$k]->parameters[1]->value != "") {
$strFileName = $att[$k]->parameters[0]->value;
$fileSize = $att[$k]->bytes;
$strFileType = strrev(substr(strrev($strFileName),0,4));
$fileContent = imap_fetchbody($mbox,$msgno,$k+2);
Quelqu'un aurait t'il une idée ou une éventuelle solution pour résoudre cette erreur ?
Merci d'avance à tous
Crak