Tom's Guide > Forum > Programmation > PHP : Fatal error: Allowed memory size !
PHP : Fatal error: Allowed memory size ! - Programmation
TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour,

Sur un site où l’on peut télécharger des photos, à l’édition de la page je reçois l’erreur :
Fatal error: Allowed memory size of 7340032 bytes exhausted (tried to allocate 5472 bytes) in …

Est ce que ce message apparaît si la taille allouée au site est dépassée ou est ce un problème de pile (j’utilise beaucoup les $i = imagecreatefromjpeg($p_path); mais j’essaie de rendre de le mémoire dès que je le peux par imagedestroy($i);) ?

Merci d'avance pour vos réponses :-)

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Ben alors les enfants, on est sec !!! :-o

Répondre à zakuli

Google est ton ami :
http://forums.ibf-french.com/index.php?showtopic=7729
J'avais le même problème, je l'ai résolu en montant la limite avec

Code :
  1. ini_set("memory_limit",'16M');


Mais cette fonction est parfois désactivée sur le serveur... Alors il faut optimiser ton script mais là je peux pas t'aider... :-o

Répondre à Tito2

Ton script est soit pas optimisé, soit tu lui en demandes trop. La mémoire est dépassé. Tu peux augmenter la limite au niveau de la mémoire dans php.ini, mais je ne le recommande pas... !

Répondre à gallile

Citation :


Gallile a écrit :
Ton script est soit pas optimisé, soit tu lui en demandes trop. La mémoire est dépassé. Tu peux augmenter la limite au niveau de la mémoire dans php.ini, mais je ne le recommande pas... !



Du même avis, augmenter la mémoire aloé au script ca peut être envisageable sur un serveur dedié mais ce n'est pas portable sur d'autre configuration, autant optimiser ton code, pense à bien liberer les variables qui ne sont plus utiliser, en particulier les class

Répondre à Cool@IDN

Bonjour tout le monde.
Désolé de remuer le couteau dans le plaie...
Mais j'ai aussi le même probleme.
Voila mon cas :
Je telecharge par ftp sur un serveur dedie (linux) un fichier base de donnée au format dbf pour mettre a jours une table Mysql. j'arrive maintenant a un fichier dbf de 2 Mo (je vide d'abord la table et j'importe le fichier dbf) je n'atteinds pas les 8Mo et j'ai donc fatal error...(vous connaisez la suite).
J'ai regarder un autre topic qui s'intitule 'maitriser la taille engendrée par un script PHP' mais la reponse a cette pseudo question ;-) n'y est pas.
Est-ce qu'il y a une reponse ??? Peut-on savoir quelles resources sont utilisé par un script pendant son execution.

Merci d'avoir pris un peu de votre temps pour lire mes problemes... ;-)

Répondre à lukka
Tom's Guide > Forum > Programmation > PHP : Fatal error: Allowed memory size !
Aller à :

Il y a 2276 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre. Répondre Annuler
Liens