Salut à tous.
Je viens de découvrir la librairie jpGraph, et j'ai déjà un problème avec.
Au lieu d'afficher le graphique j'obtiens un croix rouge dans le navigateur (IE et Firefox) alors que je peux enregistrer l'image du graph en png et ça en local ou en réseau.
Pourtant, j'ai bien suivi le tuto d'Eric POMMEREAU.
D'abord, ma config, je travaille sur un LAN d'entreprise.
Mon serveur WEB se compose de :
- Windows 7
- Apache 2.2
- Php 5.2.17
- Postgress
- jpGraph dernière version téléchargée ce matin.
Et je code avec Notepad++.
Coté code, maintenant.
J'ai 2 fichiers dans le même répertoire: index.html et graph.php
j'appelle mon graphique dans index.html :
et dans graph.php, si je mets
Code : Sélectionner tout - Visualiser dans une fenêtre à part <img src="graph.php" border="0" alt="Mon graphique.."/>j'obtiens ça
Code : Sélectionner tout - Visualiser dans une fenêtre à part $graph->Stroke();
alors que si dans graph.php je metsl'image de mon graphique est bien créée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $graph->Stroke("test.png");
J'ai déjà parcouru le web pour trouver une soluce, j'ai essayé plein de truc, rien n'y fait.
Précisions diverses :
Dans mon fichier graph.php
- Il n'y a pas de ligne vide ou de blanc, j'ai bien tout nettoyé, même les echo et les commentaires.
- Il n'y a pas de code html non plus, rien que du php.
- La partie récupération des données dans Postgres fonctionne parfaitement et me renvoie bien ce qu'elle doit (43 enregistrements).
- Les include ont le bon chemin (la preuve, le graphique se créé bien sur le disque dur).
Dans php le gd2 est bien activé.
J'ai essayé d'ouvrir l'image avec Notepad++ (comme suggeré sur certains forums) pour voir si il n'y aurait pas un bout de code php qui trainerait dans l'image, mais là, je ne vois que du charabia incompréhensible.
Voilà, si quelqu'un à une idée pour faire afficher ce satané graphique, je suis preneur.
D'avance merci à tous.
Partager