Problème survenu après transfert sur un autre ordinateur
Auteur:
Belmont (IP enregistrée)
Date: le 12 avril 2010, 17:09
Bonjour,
J'ai bouclé mon projet contenant des graphiques artichow sur mon PC, et je dois maintenant le faire migrer sur une autre machine où il sera disponible sur un serveur internet. Le probleme c'est que mes graphiques ne s'affichent plus : j'ai l'erreur "You tried to set a value that is not an array". Apparemment les valeurs que je passe à mon plot ne seraient pas un array, alors que le code n'a pas changé depuis mon PC personnel...
J'ai l'appel suivant :
$val = 0;
echo "<img src = 'img/graph1.php?";
foreach ($liste as $s)
{
echo "values".strval($val)."=".urlencode(serialize($s));
if ($val < count($liste)-1)
{echo "&" ;}
$val = $val + 1;
}
echo "&seuil1=".$seuil1."' alt = 'graphe' class = 'graphe' usemap = '#map$AP' />
et je récupère mes valeurs ici dans artichow :
$valeurs = array();
$nb = 2;
while (isset($_GET['values'.strval($nb)]) === TRUE)
{
$valeurs[] = @unserialize($_GET['values'.$nb]);
$nb = $nb + 1;
}
Après vérification les variables $s envoyées sont bien des tableaux de string. Après dans artichow $valeurs est bien un tableau, mais les données qu'il contient ne sont pas des tableaux alors qu'on devrait justement retrouver les $s, je ne comprends pas pourquoi...