Page 1 sur 1

graph avec PHP

Posté : 10 déc. 2015, 07:01
par ThyIry's
bonjour à tous !
Je veux créer un graphique avec PHP mais j'arrive pas à l'afficher.
voiçi mon code

<?php

require("src/jpgraph.php");
require("src/jpgraph_line.php");

$graph = new Graph(300, 200);
$graph->SetScale("intint");

$ydata = array(2, 6, 12, 6, 8, 1, 9, 13, 5, 7, 14);

$courbe = new LinePlot($ydata);
$courbe->SetColor("red");

$graph->Add($courbe);

$graph->Stroke();

?>

Le navigateur affiche ce message : L'image << http://localhost/jpgraph/graph.php >> ne peut pas être affichée car elle contient des erreurs.

Re: graph avec PHP

Posté : 10 déc. 2015, 08:03
par @rthur
Bonjour,

C'est très probablement que tu as une erreur PHP qui s'affiche normalement dans ta page mais comme ton navigateur essaye de l'ouvrir comme une image, il affiche ce message d'erreur.

3 possibilités :
- Regarder dans les logs de PHP pour obtenir le message d'erreur.
- Enregistrer cette image erronnée et ouvrir le fichier résultant avec un éditeur de texte pour voir ce qui cloche
- Forcer le content-type dans les entete HTTP avec la fonction header() pour forcer une interprétation par le navigateur comme une page web et non une image le temps de débuger
header('Content-Type: text/html; charset=utf-8');