2010-02-04 13 views
0

J'ai un script qui génère 3 diagrammes à partir de variables $ _SESSION qui fonctionnent bien sous php4 avec register_globals = off, mais quand j'analyse le même script que php5, je n'ai pas de diagramme.

Les diagrammes a tirés de librairie GD et cela fonctionne, si je place les données dans un tableau (rempli manuellement) dans le fichier de script. Mais j'ai besoin d'un moyen de le faire fonctionner sur php5, sans beaucoup de changements.

Y a-t-il des paramètres SESSION ou des paramètres php qui pourraient interférer avec mon script? J'ai déjà vérifié beaucoup de php-settings (en changeant encore et encore php.ini), mais rien trouvé ce qui me ramène les diagrammes.

J'espère que quelqu'un d'entre vous pourrait me pousser dans la bonne direction. Des idées?
Merci beaucoup.

+0

recevez-vous des messages d'erreur? si oui, que disent-ils? – GSto

+0

Les chances sont, votre script génère des erreurs. Supprimez votre en-tête 'Content-type' et vérifiez la sortie. –

+0

Lorsque je supprime l'en-tête Content-Type, il m'apporte un message d'erreur pour une fonction qui n'a qu'une boucle foreach pour obtenir les données du tableau $ _SESSION. Hm, mais je suppose qu'il vaudrait mieux ouvrir une nouvelle question et montrer du code. Merci pour le moment! –

Répondre

0

Je pense que vous devriez d'abord regarder le tableau créé avec la version 4 et la version 5 et comparer les deux. Et vous devriez faire une structure de données logique, de sorte que vous pouvez y accéder sans problèmes de compatibilité

+0

Déjà comparé les tableaux, complètement identiques. –

+0

Si elles sont identiques, je pense que votre librairie gd a un problème mais je ne suis pas sûr – streetparade