par
d0m » 06 févr. 2008, 12:48
Pour afficher une image il faut bien la mettre dans une balise <IMG> ou alors dans une page sans rien afficher d'autre que le code de l'image.
Dans tous les cas, il te faut une page php qui affiche l'image et rien d'autre. C'est cette page qui contient ton code de création par exemple, et qui affiche le résultat :
image.php :
$nom_image = "test.jpeg"; // le nom de votre image avec l'extension jpeg
$texte = "votre texte"; // Le texte que vous désirez écrire sur l'image
$image = imagecreatefromjpeg($nom_image);
$blanc = imagecolorallocate($image, 255, 255, 255);
imagestring($image, 5, 150, 150,$texte, $blanc);
imagejpeg($image);
echo $image;
Ensuite dans le code html :
A noter que le charabia n'est autre que le contenu de l'image (essaie d'ouvir un jpeg avec notepad tu verrras). Si il le contenu est affiché et non l'image, c'est :
qu'il y a une erreur quelquepart
=> affichage d'un message d'erreur
=> il n'y pas que le code de l'image d'affiché
Pour afficher une image il faut bien la mettre dans une balise <IMG> ou alors dans une page sans rien afficher d'autre que le code de l'image.
Dans tous les cas, il te faut une page php qui affiche l'image et rien d'autre. C'est cette page qui contient ton code de création par exemple, et qui affiche le résultat :
[b]image.php[/b] :
[php]$nom_image = "test.jpeg"; // le nom de votre image avec l'extension jpeg
$texte = "votre texte"; // Le texte que vous désirez écrire sur l'image
$image = imagecreatefromjpeg($nom_image);
$blanc = imagecolorallocate($image, 255, 255, 255);
imagestring($image, 5, 150, 150,$texte, $blanc);
imagejpeg($image);
echo $image;[/php]
Ensuite dans le code html :
[code]<IMG SRC="image.php">[/code]
A noter que le charabia n'est autre que le contenu de l'image (essaie d'ouvir un jpeg avec notepad tu verrras). Si il le contenu est affiché et non l'image, c'est :
qu'il y a une erreur quelquepart
=> affichage d'un message d'erreur
=> il n'y pas que le code de l'image d'affiché