25-01-2008, 11:56 AM
Coucou,
Le message d'erreur que tu as est un Warning. Il ne devrait pas empécher l'execution de code ensuite, cependant, une image ne peut s'afficher s'il y a un message d'erreur dedans (style un warning).
Le @ cache les messges d'erreurs et il cache donc le Warning et affiche l'image. Ceci pour t'expliquer pourquoi, ... ca marche.
Cependant, c'est assez sale.
Je te conseille de résoudre ton problème au lieu de le cacher ...
Des pistes pour t'aider :
imagecreatefrompng(images/land/45.png)
N'hésites pas à mettre des guillemets autour du nom de l'image imagecreatefrompng("images/land/45.png")
Ca fait pas de mal.
Ensuite, en terme d'allocation mémoire, tu as pu constater qu'on était obligé de rajouter la fonction
imageDestroy ();
lorsqu'on utilise plus une image...
Ben comme tu utilises une image temporaire, il faudrait appeler la fonction
imageDestroy ($source1);
dans ta boucle for.
Enfin, tu devrais au minima tester lorsque tu créé une image, que celle-ci soit correctement crée. Sur le site PHP.net il y a tout les commentaires à ta disposition pour t'aider à faire ton code.
Bonne journée à toi !
Kéké.
Le message d'erreur que tu as est un Warning. Il ne devrait pas empécher l'execution de code ensuite, cependant, une image ne peut s'afficher s'il y a un message d'erreur dedans (style un warning).
Le @ cache les messges d'erreurs et il cache donc le Warning et affiche l'image. Ceci pour t'expliquer pourquoi, ... ca marche.
Cependant, c'est assez sale.
Je te conseille de résoudre ton problème au lieu de le cacher ...
Des pistes pour t'aider :
imagecreatefrompng(images/land/45.png)
N'hésites pas à mettre des guillemets autour du nom de l'image imagecreatefrompng("images/land/45.png")
Ca fait pas de mal.
Ensuite, en terme d'allocation mémoire, tu as pu constater qu'on était obligé de rajouter la fonction
imageDestroy ();
lorsqu'on utilise plus une image...
Ben comme tu utilises une image temporaire, il faudrait appeler la fonction
imageDestroy ($source1);
dans ta boucle for.
Enfin, tu devrais au minima tester lorsque tu créé une image, que celle-ci soit correctement crée. Sur le site PHP.net il y a tout les commentaires à ta disposition pour t'aider à faire ton code.
Bonne journée à toi !
Kéké.