Image GD

Le
jacfev
Bonjour,
Avec ce script, l'image ne s'affiche pas.

<?php
header("Content-type: image/png");
$im = @imagecreate(110, 20)
or die("Impossible d'initialiser la bibliothèque GD");
$background_color = imagecolorallocate($im, 0, 0, 0);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, "A Simple Text String", $text_color);
imagepng($im);
imagedestroy($im);
?>

//Résultat:
// L'image "http://localhost/test/imagecreate.php" ne peut être affichée car
elle contient des erreurs.

Issu de php.net pourtant
http://fr.php.net/manual/fr/function.imagecreate.php

Où est l'erreur ?

Cordialement
jf.
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
WebShaker
Le #22523051
Le 27/08/2010 13:46, jacfev a écrit :
//Résultat:
// L'image "http://localhost/test/imagecreate.php" ne peut être affichée car
elle contient des erreurs.



Vire la première ligne.
et tu devrais voir le message d'erreur en clair.

c'est sans doute la lib gd qui n'est pas installé dans ton php.

Etienne
Yop
Le #22523061
Où est l'erreur ?


Fonctionne parfaitement

GD pas installé ?
jacfev
Le #22523071
Résolu.
Ne cherchez plus.
Commentaire indésirable mal placé (tout simplement).

"jacfev" 4c767fda$0$31607$
Bonjour,
Avec ce script, l'image ne s'affiche pas.

<?php
header("Content-type: image/png");
$im = @imagecreate(110, 20)
or die("Impossible d'initialiser la bibliothèque GD");
$background_color = imagecolorallocate($im, 0, 0, 0);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, "A Simple Text String", $text_color);
imagepng($im);
imagedestroy($im);
?>

//Résultat:
// L'image "http://localhost/test/imagecreate.php" ne peut être affichée
car elle contient des erreurs.

Issu de php.net pourtant
http://fr.php.net/manual/fr/function.imagecreate.php

Où est l'erreur ?

Cordialement
jf.
jacfev
Le #22532421
"Yop" 4c77bbb9$0$25808$
Où est l'erreur ?


Fonctionne parfaitement

GD pas installé ?



Non, j'avais un commentaire placé en début de script.
Publicité
Poster une réponse
Anonyme