|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||||
|
Membre du Club
![]() Inscription : avril 2004 Messages : 99 ![]() |
bonjour,
je rencontre un soucis dans le comportement d'un script. Le principe: J'ai un script générant un graphique à l'aide de la librairie jpgraph. Une fois le graphe créé (mais non affiché ni généré), il l'enregistre dans une variable session et le reste de la page est généré. Dans cette page, une balise html <img> appelle un autre script qui récupère la variable session, la désérialise et génère l'image via un $graph->stroke. Le résultat: l'image n'est pas générée car jpgraph rencontre une erreur (manifestement lors du stroke() du second script). Le soucis vient du fait que si je génére ou affiche l'image avec le premier script (sans passer l'objet via une session), celle-ci s'affiche sans problème... Voici le second script: Code :
Citation:
Si quelqu'un avait une idée cela m'aiderait car là je sèche. d'avance merci P.S: J'ai fait un petit script qui résume la situation: pour afficher le graph, il suffit d'appeler le script: test.php?affiche . Si on l'appelle test.php, on obtient l'erreur. Code :
|
|||||
|
|
00
|
|
|
#2 | ||||
|
Membre régulier
![]() |
Bonjour ,
Il y a un truc de pas logique .. enfin je pense .. Code :
Code :
$_SESSION['graphique']=serialize($graphique); Code :
Je comprend pas pourquoi tu fais ça ... Apres , j'ai peut être mal compris ton principe .... |
||||
|
00
|
|
|
#3 | ||
|
Membre du Club
![]() Inscription : avril 2004 Messages : 99 ![]() |
Salut,
en fait quand tu passes une variable en session, a la fin du script elle est sérialisée automatiquement. Lorsque tu désérialise un objet, je ne sais pourquoi mais ton objet est considéré comme classe incomplète ( essaie avec un print_r de l'objet sans le serialize que j'ai mis). Enfin bref, l'erreur ne vient pas de là. Suite à la remarque précédente, j'ai quand même simplifié le code et cela ne marche toujours pas: Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com