Bonsoir.
J'ai un problème avec la fonction serialize de PHP...
Explication :
j'ai 3 champs. Une fois rempli et validé, ca me donne un objet (PHP5).
Cet objet, je le serialise a l'aide de la fonction serialize() puis je stock la string dans la BdD.
Problème : Lorsque je unserialize un string precedemment mis dans une base de donnée, ca bloque, il ne me reconstruit pas l'objet et la fonction serialize renvoi false.
Attention : L'unserialize ne bloque QUE LORSQUE il y a une apostrophe dans un des champs rempli par l'utilisateur. Sans apostrophe tout marche nickel...
Oui j'ai chercher sur google qui m'a indiqué addslashes et html entities mais je n'ai rien reussi a faire...
J'ai aussi desactivé les magic quotes... j'y arrive pas.
Je sais que ca vient de la mais je sais pas comment faire pour resolver le problème.
Someone can help me?
Edit: j'utilise wamp 1.6.6 avec une BdD mysql.
Message édité par Agmoh le 02-12-2006 à 22:03:15