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 07/06/2006, 23h18   #1
Membre éprouvé
 
Homme Cyrill Gremaud
Ingénieur systèmes et réseaux
Inscription : août 2005
Messages : 1 002
Détails du profil
Informations personnelles :
Nom : Homme Cyrill Gremaud
Âge : 23
Localisation : Suisse

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Enseignement

Informations forums :
Inscription : août 2005
Messages : 1 002
Points : 429
Points : 429
Par défaut problème de débutant

salut tout le monde ! j'ai commencer a regarder le php avec GD2 ce soir et je me trouve deja devant un prob... voila mon code

Code :
1
2
3
4
5
6
7
8
9
10
11
<?php
 
header("Content-type: image/png");		
$x = 50;								//largeur
$y = 100;								//hauteur
 
$image = imagecreatetruecolor($x,$y);   //creation(vrai couleur)
imagepng($image);						//renvoie image en .png
imagedestroy($image);					//libère la mémoire
 
?>
sa me met cette erreur :

Warning: Cannot modify header information - headers already sent by (output started at g:\servereasyphp\www\php\base_gd2\02_firstimage.php:10) in g:\servereasyphp\www\php\base_gd2\02_firstimage.php on line 12
‰PNG  IHDR2dKŠô &IDATxœíÁ1 õOm  àÃ:üÀgM•IEND®B`‚


merci de m'aider...
cyrill.gremaud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/06/2006, 00h26   #2
Membre Expert
 
Avatar de Nemesys
 
Étudiant
Inscription : mars 2006
Messages : 1 910
Détails du profil
Informations personnelles :
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2006
Messages : 1 910
Points : 2 086
Points : 2 086
On ne voit pas tout le code et on ne sait pas a quoi correspond la ligne 12 ici ...


Ceci dit il faut utiliser ton header en premiere ligne de ta page avant tout code html (la toute 1ere ligne meme avant DOCTYPE) ! D'ou ton erreur ...
Nemesys est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2006, 10h43   #3
Membre éprouvé
 
Homme Cyrill Gremaud
Ingénieur systèmes et réseaux
Inscription : août 2005
Messages : 1 002
Détails du profil
Informations personnelles :
Nom : Homme Cyrill Gremaud
Âge : 23
Localisation : Suisse

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Enseignement

Informations forums :
Inscription : août 2005
Messages : 1 002
Points : 429
Points : 429
ben maintenant si je met le header("Content-type: image/png"); au sommet de ma page, jai juste cette erreur
Code :
‰PNG  IHDR2dKŠô &IDATxœíÁ1 õOm  àÃ:üÀgM•IEND
est ce que sa pourrait venir de lemplacement de mon server easyphp qui se trouve sur une clé USB par hasard ? et jai easyphp 1.8
cyrill.gremaud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2006, 11h05   #4
Membre Expert
 
Avatar de Anduriel
 
Homme
Étudiant
Inscription : février 2004
Messages : 2 168
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2004
Messages : 2 168
Points : 1 277
Points : 1 277
Non ça ça veut dire que l'image n'est pas interprétée. Essai de mettre autre chose que png et mets le header juste avant imagegif() par exemple.

Code :
1
2
3
4
5
6
7
8
9
10
11
<?php
 
$x = 50;
$y = 100;
$image = imagecreatetruecolor($x,$y);
 
header("Content-type: image/gif");
imagegif($image);	
imagedestroy($image);
 
?>
Anduriel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2006, 11h11   #5
Membre éprouvé
 
Homme Cyrill Gremaud
Ingénieur systèmes et réseaux
Inscription : août 2005
Messages : 1 002
Détails du profil
Informations personnelles :
Nom : Homme Cyrill Gremaud
Âge : 23
Localisation : Suisse

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Enseignement

Informations forums :
Inscription : août 2005
Messages : 1 002
Points : 429
Points : 429
salut !

merci de ta réponse mais il me fait la meme erreur que celle notée dans mon premier post... crois-tu que sa quelque chose a voir avec le fait que mon server easyphp se trouve sur un clé usb ??

merci
cyrill.gremaud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2006, 11h18   #6
Membre Expert
 
Avatar de Anduriel
 
Homme
Étudiant
Inscription : février 2004
Messages : 2 168
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2004
Messages : 2 168
Points : 1 277
Points : 1 277
Non je ne pese pas que ça soit le problème. L'erreur dit que tu as mis un echo ou du code html avant ce code. Montre nous toute ta page.
Anduriel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2006, 11h23   #7
Membre éprouvé
 
Homme Cyrill Gremaud
Ingénieur systèmes et réseaux
Inscription : août 2005
Messages : 1 002
Détails du profil
Informations personnelles :
Nom : Homme Cyrill Gremaud
Âge : 23
Localisation : Suisse

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Enseignement

Informations forums :
Inscription : août 2005
Messages : 1 002
Points : 429
Points : 429
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
 
<body>
 
<?php
 
$x = 50;
$y = 100;
$image = imagecreatetruecolor($x,$y);
 
header("Content-type: image/gif");
imagegif($image);	
imagedestroy($image);
 
?>
 
</body>
</html>
voila !
cyrill.gremaud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2006, 11h38   #8
Candidat au titre de Membre du Club
 
Inscription : février 2003
Messages : 28
Détails du profil
Informations forums :
Inscription : février 2003
Messages : 28
Points : 14
Points : 14
vire l'espace entre ces deux lignes, pour voir
Draganthyr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2006, 11h46   #9
Membre éprouvé
 
Homme Cyrill Gremaud
Ingénieur systèmes et réseaux
Inscription : août 2005
Messages : 1 002
Détails du profil
Informations personnelles :
Nom : Homme Cyrill Gremaud
Âge : 23
Localisation : Suisse

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Enseignement

Informations forums :
Inscription : août 2005
Messages : 1 002
Points : 429
Points : 429
sa change rien,,.,,,
cyrill.gremaud est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2006, 21h27   #10
Membre Expert
 
Avatar de Anduriel
 
Homme
Étudiant
Inscription : février 2004
Messages : 2 168
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : février 2004
Messages : 2 168
Points : 1 277
Points : 1 277
Lol non il faut enlever tous ce qu'il y a en dehors des balises php
Anduriel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/06/2006, 20h23   #11
Membre éprouvé
 
Homme Cyrill Gremaud
Ingénieur systèmes et réseaux
Inscription : août 2005
Messages : 1 002
Détails du profil
Informations personnelles :
Nom : Homme Cyrill Gremaud
Âge : 23
Localisation : Suisse

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Enseignement

Informations forums :
Inscription : août 2005
Messages : 1 002
Points : 429
Points : 429
merci sa marche nikel
__________________
Il y a 10 types de personnes sur la planète. Ceux qui comprennent le binaire et ceux qui ne le comprennent pas...
cyrill.gremaud 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 22h03.


 
 
 
 
Partenaires

Hébergement Web