Page 1 sur 1

stripslashes () :(

Posté : 14 août 2008, 16:55
par Thegritch
Bonjour à tous !

Voici une erreur qu'elle est belle !
Si vous trouvez ben chapeau... car moi je sèche...

dans ma base de données j'ai un champ texte varchar80 avec dedans
c\'est moi le \"grand\"
Je récupère l'info vià une requête et je l'affiche cela donne :
c\'est moi le \"grand\"
Je met dans une session l'info cela donne :
c\'est moi le \"grand\"
Je stripslashes() la session cela donne :
c'est moi le "grand"
Je colle dans un champ input text la session avec le stripslashes avec une size de 200 et un maxlength de 200 cela donne
c'est moi le
C'est très fort !

Encore plus fort : avec le texte suivant :
c'est moi le 'grand'
là cela fonctionne...

Le premier qui trouve la solution où qui me place sur la voie ! je le remercie ! ^^


@+ Thegritch

Posté : 14 août 2008, 17:13
par katagoto
Bonjour,

Tu as de l'argent sur toi :p

lorsque tu fait :
<input ... value="echo $mavar;" />
Ca donne :
<input ... value="c'est moi le "grand""
donc, grand"" peut-être considéré comme une erreur de syntaxe (x)html et le navigateur ne l'affiche pas...

Voilà ^^

Posté : 14 août 2008, 17:17
par Thegritch
je fatigue...
ça doit être cela...