Page 1 sur 1

Erreur : Allowed memory size et GD2

Posté : 30 août 2007, 12:30
par VirtuaproD
Bonjour à tous!

J'ai un petit problème! Lorsque j'appelle la fonction imagecreatefromjpeg, j'ai parfois un message d'erreur :

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 9864 bytes) in C:\wamp\www\PIXRUN\templates\admin\albums\connect.php on line 65


Donc oui, j'ai une image trop grosse, cependant, quelle est la limite? les 8388608bytes? (soit 1048 Ko) ou alors 9864bytes (soit 1Ko environ lol)?

Le problème, c'est que mon image fait moins de 1048Ko...


Quelqu'un a t'il une idée? Merci par avance :D

Posté : 30 août 2007, 13:50
par Ryle
Le problème ne vient pas du poids ou de la taille de ton image, mais de la mémoire dont php a besoin sur le serveur. Par défaut il est limité à 8Mo (8388608 bytes)

Si tu as les droits suffisants, tu peux changer localement la taille mémoire allouée à php (ini_set("memory_limit","12M")) ou bien le faire dans le php.ini (memory_limit = 12M) pour augmenter la taille à 12Mo par exemple :)

Posté : 30 août 2007, 18:28
par VirtuaproD
Ah ok, pourtant je bosse pas avec des fichiers excédant 500Ko, il n'y a pas une fonction qui permet de vider cette mémoire après le travail sur une image? Je suis chez OVH et je n'ai pas le moyen d'accéder au php.ini... (vive OVH tiens... :lol: )

Posté : 30 août 2007, 18:31
par Virtuaprod
me revoilà, mais inscrit ce coup là :D