Bonjour à tous,
lors de la publication de mon site, je m'aperçois d'une erreur de script que je n'ai pas en local.
Je transmets via un formulaire une variable préalablement "serializé". Mon problème est que je n'arrive pas à la "deserializer".
Voici mon code par lequel je récupère les données de mon formulaire
et voici ce que ca m'affiche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 print_r($POST); $TableauEffacer = unserialize($POST['variables']); print_r($TableauEffacer); foreach($TableauEffacer['IdPhoto'] as $check => $valeurCheck) { //Taitement }
Le print_r($TableauEffacer) ne renvoie rien et la ligne 878 correspond à ma boucle foreach qui fait appel à $TableauEffacer['IdPhoto']
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Array ( [action] => Confirmer [variables] => a:17:{s:8:\"fonction\";s:15:\"AdminEditPhotos\";s:9:\"IdGalerie\";s:1:\"2\";s:18:\"majphoto_legende10\";s:27:\"L\\\\\\ ) Warning: Invalid argument supplied for foreach() in /fonctions.php on line 878
Mon code fonctionne très bien en local. Le phpinfo() de mon hébergeur
http://php5info-2.celeonet.fr/
Merci
Partager