Envoyé par:
Pourbaix Michel
(---.199-176-91.adsl-dyn.isp.belgacom.be)
Date: 06 November 2009 à 18:28
Bonjour à tous ,
Voilà 2 jours que je cherche à faire fonctionner jpgraph. J'ai téléchargé la dernière version, celle pour PHP5, récémment.
Je l'ai décompressé et j'ai copié les fichiers du source à la racine de mon site dans le dossier jpgraph que j'ai créé. Celui-ci contient donc directement les fichiers nécessaires comme jpgraph.php, jpgraph_line.php,... Pas de dossier src intermédiaire Dans ce dossier jpgraph, j'ai créé un petit programme (essai 684.php) dont voici le source
Rien de compliqué apparemment mais lorsque je le teste en localhost , jobtiens le message suivant : Internet ne peut pas télécharger essai%20684.php de localhost Internet Explorer n'a pas pu ouvrir ce site internet. Le site requis n'est pas disponible ou n'a pas pu être trouvé.
J'ai rectifié le php.ini pour que l'extension php_gd2.dll soit active J'ai modifié le fichier jpg.config.inc.php comme ceci
Comme on le voit , J'ai désactivé le cache pour simplfier le processus. Jai testé la police de caractère, c'est OK.
Mais rien .... le navigateur bloque
J'ajoute que si je lance le programme testsuit.php, celui- ci fonctionne mais les images des exemples apparaissent dans un petit carré avec une croix rouge. Si je clique dessus, le code de l'exemple apparaît mais l'image reste en l'état.
Voilà , je pense avoir été complet. J'utilise Explorer 8 , Vista , et WAMPSERVER 2.0
J'espère que quelqu'un pourra m'aider car 2 jours à chercher, c'est long....
Envoyé par:
Pourbaix Michel
(---.136-200-80.adsl-dyn.isp.belgacom.be)
Date: 09 November 2009 à 13:00
J'ai testé à nouveau le programme (essai684.php) directement dans le navigateur, il fonctionne. Comme d'ailleurs les autres programmes du dossier Examples de jpgraph
C'est encourageant mais si je les lance depuis dreamwaever....çà bloque
Bien sûr, ce n'est pas obligatoire de les lancer depuis DR CS3
mais c'est la première fois que j'ai un problème de ce type
N' étant du style à baisser les bras, j'aimerais connaître la cause
Le PHP.ini est bien configuré pour livrer les messages d'erreur mais rien
Envoyé par:
Pourbaix Michel
(---.136-200-80.adsl-dyn.isp.belgacom.be)
Date: 09 November 2009 à 16:09
je me suis trompé pour le php.ini et j'ai reconfiguré celui-ci ainsi
error_reporting = E_ALL|E_STRICT
Alors au lancement de mon fichier depuis dreamweaver il m'affiche le message suivant
Strict Standards: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Paris' for '1.0/no DST' instead in C:\wamp\www\PEARSON\jpgraph\jpgraph.php on line 398 JpGraph Error: HTTP headers have already been sent. Caused by output from file jpgraph.php at line 390. Explanation: HTTP headers have already been sent back to the browser indicating the data as text before the library got a chance to send it's image HTTP header to this browser. This makes it impossible for the library to send back image data to the browser (since that would be interpretated as text by the browser and show up as junk text). Most likely you have some text in your script before the call to Graph:troke(). If this texts gets sent back to the browser the browser will assume that all data is plain text. Look for any text, even spaces and newlines, that might have been sent back to the browser.
For example it is a common mistake to leave a blank line before the opening "<?php".
Le problème, maintenant, c'est que en lançant depuis le navigateur, j'obtiens le meme message alors que tout à l'heure ça fonctionnait