Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Images > GD
GD Forum d'entraide pour l'extension GD permettant de manipuler des images en PHP. Avant de poster -> tutoriels GD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/08/2007, 16h05   #1
Invité régulier
 
Inscription : mai 2004
Messages : 36
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 36
Points : 6
Points : 6
Par défaut imagedestroy qui m'indique que son paramètre n'est pas correct

Bonjour,

J'ai un probleme avec la fonction imagedestroy() de la librairie GD2

Alors, voila le code en question:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
			$this->SetColorP();
 
			$this->DrawBord();
			$this->WriteTit();
			$this->WriteTitLG();
			$this->WriteTitLD();
			$this->DrawAx();
			$this->DrawBar();
 
			imagepng($this->Img, $Name.'.png');
			imagedestroy($Name.'.png');
			echo '<img src="'.$Name.'.png">';
Pour résumer, je fais appelle a la page qui contient ce code avec la variable $Name a partir de la page ou je veux afficher mon image, l'image s'affiche très bien. la page qui appelle le code et celle qui contient le code se trouve dans le même dossier "graph" et l'image se génère dans ce même dossier.

Par contre j'ai ce message et donc l'image n'est pas supprimer du serveur:
Citation:
Warning: imagedestroy(): supplied argument is not a valid Image resource in
Alors, si je comprend bien, l'erreur me dit qu'il ne trouve pas l'image, mais je ne comprend pas pourquoi, vu que le code m'a l'air correct..

Vous avez une idée?

Cordialement,

Emrah
karaemrah est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2007, 17h44   #2
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
La fonction imagedestroy ne détruit pas le fichier image (une chaîne) mais l'image en mémoire (une ressource). C'est plutôt $this->Img qu'il faudrait utiliser comme paramètre si je comprends bien votre logique. En revanche, pour supprimer un fichier, ce serait la fonction unlink.
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/08/2007, 17h55   #3
Invité régulier
 
Inscription : mai 2004
Messages : 36
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 36
Points : 6
Points : 6
Merci pour votre réponse.

Je comprend mieux maintenant.

Emrah
karaemrah est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h54.


 
 
 
 
Partenaires

Hébergement Web