Problème d'affichage d'image avec PHP et GD
Fermé
marc311
Messages postés
1
Date d'inscription
mardi 23 novembre 2004
Statut
Membre
Dernière intervention
23 novembre 2004
-
23 nov. 2004 à 21:40
hicham2609 Messages postés 21 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 15 mai 2017 - 19 févr. 2017 à 10:26
hicham2609 Messages postés 21 Date d'inscription vendredi 18 juillet 2008 Statut Membre Dernière intervention 15 mai 2017 - 19 févr. 2017 à 10:26
Bonjour,
Lorsque je lance un script PHP devant créer une image (avec GD) j'obtiens systématiquement le message suivant :
"L'image ne peut-être affichée car elle contient des erreurs"
Lorsque je visualise la config PHP, GD est bien installé
Comment corriger ce dysfonctionnement ?
Merci
Lorsque je lance un script PHP devant créer une image (avec GD) j'obtiens systématiquement le message suivant :
"L'image ne peut-être affichée car elle contient des erreurs"
Lorsque je visualise la config PHP, GD est bien installé
Comment corriger ce dysfonctionnement ?
Merci
A voir également:
- L'image ne peut être affichée car elle contient des erreurs
- La page ne peut être affichée. (80710a06) - Forum PS3
- PS3 code erreur 8002a537. ✓ - Forum PS3
- Erreur 80710A06 sur ps3 - Forum PS3
- Image iso - Guide
- Erreur 80710A06 - Forum Facebook
11 réponses
Bonjour a tous,
j'ai eu le même problème et j'ai compris d'où il venais j'en fait donc profiter tout le monde...
En fait lorsque on fait une image en PHP le fichier ne doit RIEN contenir d'autre que l'image ainsi si vous mettez le code suivant
dans un fichier nommé ImageMaker.php
Attention : pas de saut de ligne ni avant ni après les balises PHP !
Après pour exploiter cette image voici un exemple : "Open the picture.php"
<img src="ImageMaker.php" border = 5 width='800' heigth="600">
Dans ce fichier c'est ce que vous voulez .. c'est pas critique ...
Si tout s'est bien passé vous devriez avoir une image avec un disque jaune en haut à droite (code initial du disque https://www.php.net/manual/fr/function.imagecreatetruecolor.php
j'ai eu le même problème et j'ai compris d'où il venais j'en fait donc profiter tout le monde...
En fait lorsque on fait une image en PHP le fichier ne doit RIEN contenir d'autre que l'image ainsi si vous mettez le code suivant
<?php $png = imagecreatetruecolor(800, 600); imagesavealpha($png, true); $trans_colour = imagecolorallocatealpha($png, 0, 0, 0, 127); imagefill($png, 0, 0, $trans_colour); $Yellow = imagecolorallocate($png, 255, 255, 0); imagefilledellipse($png, 650, 150, 200, 200, $Yellow ); header("Content-type: image/png"); imagepng($png); imagedestroy($png); ?>
dans un fichier nommé ImageMaker.php
Attention : pas de saut de ligne ni avant ni après les balises PHP !
Après pour exploiter cette image voici un exemple : "Open the picture.php"
<img src="ImageMaker.php" border = 5 width='800' heigth="600">
Dans ce fichier c'est ce que vous voulez .. c'est pas critique ...
Si tout s'est bien passé vous devriez avoir une image avec un disque jaune en haut à droite (code initial du disque https://www.php.net/manual/fr/function.imagecreatetruecolor.php