[PHP] probleme affichage graphiques dynamiques - avec la lib. JPGraph

Bonsoir,

sur une page web, j’ai 8 graphiques qui sont affichées dynamiquement. Ils sont conçus grace a la lib jpgraph v2.1.3.

tous les graphiques ne s’affichent pas sous IE par contre ils s’affichent tous sous firefox…
je precise que sur mon serveur en local, ca s’affiche normalement, sous IE et firefox…

je ne pense pas que ce soit un pb de version…
mon hebergeur utilise la version de php 5.1.5 et fonctionne avec cette version de jpgraph…

donc c’est incomprehensible!!
est-ce un bug de IE ? de jpgraph ?
y a t il trop de graphiques sur cette meme page ??

comprends pas la… :confused:

Et si tu fais Afficher l’image qui a foiré sous IE?

si je fais afficher l’image, ca marche!

Et le format d’image en sortie? png? jpg? gif?

J’ai déjà été confronté au problème, avec une solution : ne pas toucher à GD. Mais c’est peut-être pas ce que tu veux :slight_smile:

Que fais tu dans les images qui foirent? (cookie? etc)

c’est du png.

ca foire qd il y a beacoup d’images…

que veux tu dire ?
j’affiche simplement les images, les données proviennent d’une bd

Ie quelle version ?

version 6

a mon avis ca provient peut etre d’un bug de jpgraph avec la version de php mais sans certitude!
en local j’ai php v 5.1.6 > tout marche
serveur web: v 5.1.5 > ca buggue!

d’apres le site officiel jpgraph

ma version de jpgraph fonctionne theoriquement pour php >= 5.1.x d’apres le site

c’est peut etre pas du tout un pb de version ceci dit mais a part ca je suis un peu perdu

EDIT: je pense m’orienter vers une autre librairie, chartdirector, bien mieux!

T’as essayé avec IE7 ? (hors la librairie)

Car c’est bien connu, IE6 et le PNG… ne s’aiment pas.

je viens d’essayer avec chartdirector (que je vais utiliser finalement car ca donne des graph plus beau…)

avec cette lib, ca plante aussi!

ca viens certainement comme tu le dis un pb avec le format PNG et IE!!

je vais faire qq test en essayer de pondre cette fois du gif ou du jpg…

je crois que je tiens le bon bout grace a toi! :super:

maintenant ça sort du format GIF au lieu du PNG mais ca ne marche toujours pas!!! donc c’est pas ce pb!

la serieux ca commence à m’énerver pas mal :whistle:

mon hébergeur serait il en cause ?? (je precise que ca marche tres bien en local)
j’ai eu des pb avec la mise en cache de certaines images avec cet hébergeur il y a qq mois, c’est peut etre ca…

il ne me reste plus qu’à tester un autre hebergeur…

Si ça marche avec FF…

bah justement, mon hébergeur avait des problemes (reconnus par plusieurs clients), les images se rechargeaient toujours au lieu d’etre mis en cache, et UNIQUEMENT sous IE… sous FF ca marchait!!!
j’ai jamais compris pourquoi c’etait different entre les 2 navigateurs…

As-tu essayé une classe de mise en cache ?
http://www.phpit.net/article/build-caching-system-php/2/
???

merci pour ton aide :super:

c’est un lien intéressant, je vais tester…

Moi JPGraph avec IE 6 ou 7, ça fonctionne très bien.

Va voir ==>> http://downsoft.free.fr/Meteo/

Si tu veux connaitre certaines info, n’hésite pas.

ca fonctionne aussi tres bien chez moi, c’est seulement quand j’affiche bcp de graph sur un meme pages, du genre 8 graph…
alors la ca plante quelle que soit la librairie (chartdirector, jpgraph, artichow) et uniquement sous ie6

Solution des png sous IE6, mieux qu’un long discours, un exemple :
www.radium.fr…

@123cmoi. Comment as-tu fais pour régler ce problème car j’y suis actuellement confronté.
En testant avec filemonitor je m’aperçois que ma page PHP devant générer l’image n’est même pas appelée, alors que quand je copie/colle le lien de l’image dans la barre d’adresse d’IE ca marche parfaitement.

J’ai bien checké tout ça:

  • appel à “session_start()” donc il ne devrait pas y avoir de problème du côté des sessions
  • la configuration de la gestion du cache dans JPGraph: rien n’es mémorisé
  • modification du format de sortie dans JPGraph: GIF, mais rien n’y fait

Sous FF tout marche, mais sous IE6 en local ça ne marche pas…
Version PHP: 5.2.0

Merci de votre aide
/Lionel