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 31/01/2008, 19h41   #1
Membre habitué
 
Avatar de mimagyc
 
Inscription : novembre 2006
Messages : 310
Détails du profil
Informations personnelles :
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : novembre 2006
Messages : 310
Points : 115
Points : 115
Par défaut Erreur à l'affichage d'une image

Bonjour,

je suis débutant, et j'ai suivi ce tutoriel (j'en suis a la page 2).

je pense avoir compris pour l'instant, mais lorsque je fait u simple copier coller du code, il me fait une erreur :
Citation:
L'image “http://127.0.0.1/test.php” ne peut être affichée car elle contient des erreurs.
et voici le tutoriel que j'ai suivi : http://mtodorovic.developpez.com/php/gd/?page=page_2

Partie II paraf 3

le code
Code :
1
2
3
4
5
6
7
8
9
10
11
 
<?php
header("Content-type: image/png"); //la ligne qui change tout !
$x = 50; //largeur de mon image en PIXELS uniquement !
$y = 100; //hauteur de mon image en PIXELS uniquement !
 
/* on créé l'image en vraies couleurs avec une largeur de 50 pixels et une hauteur de 100 pixels */
$image = imagecreatetruecolor($x,$y);
imagepng($image); //renvoie une image sous format png
imagedestroy($image); //détruit l'image, libérant ainsi de la mémoire
?>
Merci.
mimagyc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2008, 19h48   #2
Membre émérite

 
Avatar de FCYPBA
 
Inscription : novembre 2004
Messages : 735
Détails du profil
Informations personnelles :
Âge : 33
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : novembre 2004
Messages : 735
Points : 924
Points : 924
Bonsoir,

Pour voir les erreurs php que tu obitens, il faut que tu mette la ligne header... en commentaires.
Code :
1
2
 
//header("Content-type: image/png");

Vu la simplicité de ton code, je peux te dire que ton erreur doit être la non activation de la librairie gd dans ton php.ini

Pour voir les extensions chargées
Code :
1
2
3
4
 
<?php
phpinfo();
?>
__________________
Pierre
1. Dans le manuel ( PHP, MySQL,..., rayez la mention inutile), tu te plongeras à deux fois plutôt qu'aucune.
2. Dans la doc php, tu liras attentivement les sections Chaines de caractères, Tableaux et Système de fichiers
3. Un code rapide c'est bien, un code maintenable c'est mieux
...

Why was the font tag an orphan ? Because it didn't have a font-family.
FCYPBA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2008, 21h18   #3
Membre habitué
 
Avatar de mimagyc
 
Inscription : novembre 2006
Messages : 310
Détails du profil
Informations personnelles :
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : novembre 2006
Messages : 310
Points : 115
Points : 115
Merci pour ta réponse.

Alors j'ai tester en commentant les headers. ca me fait un texte au lieu d'une image, comme l'indique le tuto.

et dans le apache/php.ini , j'ai ceci :
Code :
1
2
3
4
 
;extension=php_fribidi.dll
extension=php_gd2.dll
;extension=php_gettext.dll
Merci.

edit : voici ce que j'ai avec le phpinfo();
Citation:
gd
GD Support enabled
GD Version bundled (2.0.28 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.1.9
T1Lib Support enabled
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
mimagyc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 16h41   #4
Invité régulier
 
Étudiant
Inscription : janvier 2008
Messages : 18
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2008
Messages : 18
Points : 7
Points : 7
bonjour,

J'ai aussi une erreur a l'affichage qui est completement differante.
je fait un graphique lineplot et il j'ai cette erreur :
Notice: Uninitialized string offset:
avec une ligne dans jpgraph.php.

et il ne m'affiche pas l'image.
blopjerem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 19h18   #5
Membre habitué
 
Avatar de mimagyc
 
Inscription : novembre 2006
Messages : 310
Détails du profil
Informations personnelles :
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : novembre 2006
Messages : 310
Points : 115
Points : 115
chacun son poste
mimagyc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 19h55   #6
jnore
Invité(e)
 
Messages : n/a
Détails du profil
Informations forums :
Messages : n/a
Points : 0
Pour ma part ton code fonctionne.
As-tu vérifié qu'il n'y ai pas de présence d'espace?
  Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 20h10   #7
Membre émérite

 
Avatar de FCYPBA
 
Inscription : novembre 2004
Messages : 735
Détails du profil
Informations personnelles :
Âge : 33
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : novembre 2004
Messages : 735
Points : 924
Points : 924
En effet, il ne faut qu'il y ai un espace ou retour charriot au début du script.

De manière générale, toujours commencer ses scripts php par
__________________
Pierre
1. Dans le manuel ( PHP, MySQL,..., rayez la mention inutile), tu te plongeras à deux fois plutôt qu'aucune.
2. Dans la doc php, tu liras attentivement les sections Chaines de caractères, Tableaux et Système de fichiers
3. Un code rapide c'est bien, un code maintenable c'est mieux
...

Why was the font tag an orphan ? Because it didn't have a font-family.
FCYPBA est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/02/2008, 21h30   #8
Membre habitué
 
Avatar de mimagyc
 
Inscription : novembre 2006
Messages : 310
Détails du profil
Informations personnelles :
Localisation : France, Ille et Vilaine (Bretagne)

Informations forums :
Inscription : novembre 2006
Messages : 310
Points : 115
Points : 115
En effait, ca fonctionne ^^

Merci.
mimagyc 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 18h27.


 
 
 
 
Partenaires

Hébergement Web