Erreur Php & jpgraph

Erreur Php & jpgraph - PHP - Programmation

Marsh Posté le 17-03-2008 à 16:07:02    

Bonjour,
 
Je débute avec php et j'ai entrepris de réaliser des graphique en utilisant la lib jpgraph.
 
J'ai donc installer Jpgraph, EasyPHP et créer ma 1ère page dont voici le code :
 

Code :
  1. <?php
  2. include ("jpgraph.php" );
  3. include ("jpgraph_line.php" );
  4. $ydata = array(8,6,55,2,12,20,12,3,15,11);
  5.  
  6. $graph = new Graph(300,200);   
  7. $graph->SetScale("textlin" );
  8.    
  9. $lineplot=new LinePlot($ydata);
  10. $graph->Add($lineplot);
  11.    
  12. $graph->Stroke();
  13. ?>


 
Jusque la tout va bien, la page s'affiche correctement avec le graphique.
Seulement, si j'essaye d'intégrer de l'html comme suis :
 

Code :
  1. <html>
  2. <?php
  3. include ("jpgraph.php" );
  4. include ("jpgraph_line.php" );
  5. $ydata = array(8,6,55,2,12,20,12,3,15,11);
  6.  
  7. $graph = new Graph(300,200);   
  8. $graph->SetScale("textlin" );
  9.    
  10. $lineplot=new LinePlot($ydata);
  11. $graph->Add($lineplot);
  12.    
  13. $graph->Stroke();
  14. ?>
  15. </html>


 
Le message d'erreur suivant s'affiche a la place du graphique : L'image “http://127.0.0.1/graph/graph.php” ne peut être affichée car elle contient des erreurs.
 
D'où cela peut-il venir?
merci  :jap:

Reply

Marsh Posté le 17-03-2008 à 16:07:02   

Reply

Marsh Posté le 17-03-2008 à 16:37:08    

D'une erreur.[:dawa]

 

Essaie de lire ton "image" obtenue dans un éditeur de texte, tu devrais avoir une erreur plus explicite.


Message édité par skeye le 17-03-2008 à 16:37:18

---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 17-03-2008 à 16:48:15    

ben forcément tu essayes d'ajouter des données textuelles dans les données binaires de l'image générée...
 
tu dois faire un autre script qui va t'afficher le html que tu veux ainsi que l'image (avec un simple tag img vers l'adresse du premier script)

Reply

Marsh Posté le 17-03-2008 à 16:49:44    

Oh putain j'avais pas regardé le code...c'est n'importe-quoi...[:pingouino]


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 17-03-2008 à 16:50:56    

Donc faire un balise classique <img /> avec un lien vers mon script php?
 
Bon ba je vais essayer merci !

Reply

Marsh Posté le 17-03-2008 à 16:52:46    

Qhrim a écrit :

Donc faire un balise classique <img /> avec un lien vers mon script php?
 
Bon ba je vais essayer merci !


oui, voilà.


---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 17-03-2008 à 16:56:21    

Merci ca marche  :jap:  
 

skeye a écrit :

Oh putain j'avais pas regardé le code...c'est n'importe-quoi...[:pingouino]


 
J'ai jamais eu de cours php j'essaye d'apprendre tout seul et je croyais qu'on pouvais générer un graphique directement dans une page html...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed