Bonjour à tous,
Voila mon problème : j'enregistre un tableau à 2 dimensions dans le champ d'une table. Pour cela, j'utilise la fonction serialize lors de l'écriture qui transforme mon tableau (avec stripslashes (ma magic-quotes-gpc est on) lors de l'enregistrement :
et unserialize lors de la lecture qui restitue mon tableau :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 if (ini_get("magic_quotes_gpc") == 1) { // Dans le cas où magic_quotes est activé sur le serveur $html = stripslashes($html);} $contenu['fr']=$html; $contenu=serialize($contenu);
Cela fonctionne, mais si mon tableau contient des caractères à échapper, cela échoue lors de la récupération. ça ne me génère pas d'erreur mais ça ne récupère rien. J'ai essayé de supprimer le stripslashes mais sans surprise ça crée une erreur lors de l'enregistrement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $contenu=$row_rs_contenu['contenu']; $contenu=unserialize($contenu); $contenu=$contenu['fr'];
Quelq'un a une idée pour résoudre ce problème ?
Merci pour votre aide.
Partager