Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
794 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Problème d'affichage avec imagepng

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème d'affichage avec imagepng

n°1202487
ZZZzzz
Posté le 19-09-2005 à 15:03:57  profilanswer
 

Salut à tous, tout est dit dans le titre  :wahoo:  
 
J'ai crée une class qui s'appelle CourbeAlphanum, elle est composée de deux méthodes une qui permettent de charger les données du graph via un hash (Charge_courbeAlphanum )et d'une autres méthodes qui permet d'afficher le résultat du graph (Trace_courbeAlphanum)
je donne un exemple de fonctionement ca sera plus simple:
 
script.php  

Code :
  1. $GraphSimple = new CourbeAlphanum();
  2. $GraphSimple->Charge_courbeAlphanum($hash_valeur_y, $label_courbe, $Unitee);
  3. $GraphSimple->Trace_courbeAlphanum($titre_graph,$titre_ordonnees,$hash_valeur_x);


 
voici la fin du code de la methode Trace_courbeAlphanum
 
code de la classe

Code :
  1. .....
  2. .....
  3. .....
  4. $hour = gettimeofday();
  5. $sec = $hour['sec'];
  6. $usec = $hour['usec'];
  7. $nomunique = $sec.$usec.".png";
  8. imagepng($this->courbe2);
  9. //imagepng($this->courbe2, "c:\\".$nomunique);
  10. //DESTRUCTION DE L'ESPACE OCCUPE PAR L'IMAGE
  11. //return("<img src='c:\\".$nomunique."'>" );
  12. imagedestroy($this->courbe2);


 
Quand je passe par la version commenté cela fonctionne nikel mes images s'affiche bien ,mais quand passe par le flux (sans spécifier le chemin d'accès) cela ne fonctionne pas !!,  :cry:  :cry:  ca m'affiche plein de caractéres bizard, j'ai essayé specifier le header("Content-type: image/png" ); mais toujours le même resultat ??
 
vous avez une idée merci d'avance bonne prog

Message cité 1 fois
Message édité par ZZZzzz le 19-09-2005 à 16:08:04
mood
Publicité
Posté le 19-09-2005 à 15:03:57  profilanswer
 

n°1202507
soju
One shot !
Posté le 19-09-2005 à 15:31:11  profilanswer
 

ZZZzzz a écrit :

j'ai essayé specifier le header("Content-type: image/png" ); mais toujours le même resultat ??

tu as bien mis le header au début de ton script ?

n°1202512
omega2
Posté le 19-09-2005 à 15:37:04  profilanswer
 

aucun echo qui traine?  
Aucun caractére avant les "<?" dans aucun fichier pas même ceux inclus?
Aucun ensemble "?>code html<?" nulle part?

n°1202520
ZZZzzz
Posté le 19-09-2005 à 15:44:32  profilanswer
 

dans ma class non je n'ai pas de echo n'y de balise html elle sont dans mon fichier où j'appel les méthodes,
j'ai essayé d'ajouter le header en debut de script cela ne marche pas ??

Message cité 1 fois
Message édité par ZZZzzz le 19-09-2005 à 15:46:43
n°1202526
soju
One shot !
Posté le 19-09-2005 à 15:51:05  profilanswer
 

ZZZzzz a écrit :

j'ai essayé d'ajouter le header en debut de script cela ne marche pas ??

ça affiche quoi ?

n°1202533
ZZZzzz
Posté le 19-09-2005 à 15:57:16  profilanswer
 

‰PNG  IHDR„,¬@£EPLTEÿÿÿÌÌÌÌÌÿÿÌÿ3ÿ™ÿf3ÌÌfÿÿÌfÿfÌÌÌ¿¿¿ßßß___ŸŸŸ???§§§ä7î‹òIDATxœíÝéz⸄a?žü¯Ìý_êàݼ€µ”¤ï=g:݄˜Bra[¡;Yðîoá;ÊJßs^JXä½é³e^|¬"nðÚ]ËöqôÙ÷ ùñ;mùüM3|v¾CQï§=ÔòJ3ÞJ¸ùì㨠_;Û­·wþnCg%ì~­Û®  
 
dès truc de ce gout la, pas terrible :cry:

n°1202543
soju
One shot !
Posté le 19-09-2005 à 16:01:06  profilanswer
 

bon rassure moi, tu as bien un script qui génère l'image puis un script qui génère du html pour afficher l'image (du genre <img src="graph.php"> ) ?

n°1202552
ZZZzzz
Posté le 19-09-2005 à 16:07:16  profilanswer
 

oui mais je peut pas utiliser cela <img src="graph.php">, j'appelle les méthodes de façon séparé comme dans le première exemple  
 

n°1202580
soju
One shot !
Posté le 19-09-2005 à 16:23:34  profilanswer
 

ZZZzzz a écrit :

oui mais je peut pas utiliser cela <img src="graph.php">, j'appelle les méthodes de façon séparé comme dans le première exemple

et tu l'affiches comment ton image dans ta page ??

n°1202601
ZZZzzz
Posté le 19-09-2005 à 16:37:51  profilanswer
 

en gros tu peut imaginer que le code suivant est l'extrait de la méthode Trace_courbeAlphanum qui fait partie d'une class CourbeAlphanum dans un fichier graph.php.  
 

Code :
  1. header("Content-type: image/png" );
  2. $image = imagecreate(100, 100);
  3. $color=imagecolorallocate($image,0x00,0x00,0x00);
  4. imagefill($image,0,0,$color);
  5. imagepng($image);
  6. imagedestroy($image);


 
est j'appel la méthode Trace_courbeAlphanum & Charge_courbeAlphanum depuis un autre script. L'affichage se fait via la méthode Trace_courbeAlphanum .
 
si cela peut t'eclairer


Message édité par ZZZzzz le 19-09-2005 à 16:40:55
mood
Publicité
Posté le 19-09-2005 à 16:37:51  profilanswer
 

n°1202614
soju
One shot !
Posté le 19-09-2005 à 16:52:51  profilanswer
 

t'es sûr que t'as aucun echo ou caractère parasite qui pourrait empecher la bonne marche du header ?

n°1202904
ZZZzzz
Posté le 20-09-2005 à 08:28:48  profilanswer
 

dans le code de ma class j'ai aucun echo, les echo peuveut faire chier le monde comment ca ?

n°1202991
soju
One shot !
Posté le 20-09-2005 à 10:07:57  profilanswer
 

bon on reprend à zero...
 
tu dis plus haut : "dans ma class non je n'ai pas de echo n'y de balise html elle sont dans mon fichier où j'appel les méthodes"
donc tu passes bien par du html pour afficher tes images ? donc un truc du genre <img src="image.php"> ?
tu dois avoir un script qui génère des images et un script qui génère le code html, et j'ai l'impression que tu mélanges ces deux scripts...

n°1203641
Djebel1
Nul professionnel
Posté le 20-09-2005 à 17:25:16  profilanswer
 

et pour le dire en d'autres mots, ta méthode d'affichage ne peut pas se trouver dans le script de génération de l'image. Il faut un script de génération d'image, et une page html avec le fameux <img src="image.php">


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Problème d'affichage avec imagepng

 

Sujets relatifs
[JAVASCRIPT] Problème avec le signe +problème avec un bete insert
Problème avec .htaccessdébutant: problème applet java
[OpenGL] Vertex Array & Listes d'Affichage ...Problème d'affichage
Probleme avec Dev-C++Probleme de requete et de texte en php [Résolu, euh en fait non]
DB designer 4, problème de place 
Plus de sujets relatifs à : Problème d'affichage avec imagepng


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR