erreur lors du transfert d'une photo

Petit nouveau ! | 1 Messages

17 sept. 2007, 10:04

Bonjour,
en voulant télécharger des photos qui apparemment dépassent le poids autorisé me revoient ce message :
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 6816 bytes)
Il y a-t-il une fonction qui permette de contrôler ce code d'erreur.
Merci pour vos réponses.
G.

ViPHP
fab
ViPHP | 2657 Messages

17 sept. 2007, 10:25

C'est une erreur que tu peux éviter seulement si tu as accès au php.ini ou la fonction ini_set ( en général si tu as pas accès à l'un tu n'auras pas accès à l'autre.

c'est la directive :
upload_max_filesize que tu dois modifié
Seul l'intelligent a le pouvoir de se trouver con
try { work(); } catch(FlemmeExeption $e) { sleep(84600); }

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

17 sept. 2007, 10:55

Objection votre honneur ! :)

Le problème ne vient pas du poids du fichier lors de l'upload mais de la mémoire nécessaire pour le traiter (et je ne pense pas que cela soit lié à l'upload, mais plus à un traitement que tu dois faire derrière). C'est plutôt le paramètre memory_limit qu'il faudrait vérifier :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...