Caractère "\" intempestif

Résolu
Derbie88 Messages postés 120 Statut Membre -  
nEm3sis Messages postés 722 Statut Membre -
Bonjour,
J'ai un soucis. Pour ceux qui suivent mes (trop nombreuses) questions, je suis en train de créer un site qui permet de créer des pages php avec un contenu rentré dans un formulaire.
Soucis : quand je tape un caractère spécial dans le formulaire (" par exemple), il est échappe automatiquement. Mais ça ne me va pas, je ne sais pas pourquoi ça fait ça.
Bref, eu final, si je tape "test", j'obtiens \"test\", et si j'édite, \\\"test\\\" et ainsi de suite...

Pourquoi ça fait ça ? Comment contrer ça ?

Merci !
A voir également:

30 réponses

Derbie88 Messages postés 120 Statut Membre 2
 
bon, vais-je être obligé d'installer apache ou wamp pour récupérer ce *:/"-éé_è' de php.ini ?
Merci !
0
Mimiste Messages postés 1159 Statut Membre 206
 
Non du tout, ce fichier en fait est un fichier de configuration de PHP.. Si tu utilise php chez ton hebergeur de toute facon tu n'aura pas acces au fichiers de configuration..

Par contre j'aimerai bien savoir quel hebergeur tu utilise c'est plutot bizzare qu'un hebergeur ai laissé l'option magic quote active
0
Derbie88 Messages postés 120 Statut Membre 2
 
je suis chez olympe network.
J'ai téléchargé wamp, j'ai mon fichier php.ini. Je fais comment pour l'uploader afin de modifier les champs qui m'intéressent ?
Merci !
0
Mimiste Messages postés 1159 Statut Membre 206
 
Tu ne peux rien faire, je disais cela avant pasque je pensai que tu travaillais sur ton pc avec wamp ! Car c'est bien la premiere fois que je vois un hebergeur qui laisse l'option magic quote active !
0
Le-Vengeur-Masqué Messages postés 184 Statut Membre 3
 
Portant certaint hébergeur te donne le choix de l'activer ou non grâce à EZconfig
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Derbie88 Messages postés 120 Statut Membre 2
 
hourra, je suis foutu !
Merci quand même, parce que avec ce que je fais, je crains que stripslashes() ne me sois d'aucun secours...
0
Derbie88 Messages postés 120 Statut Membre 2
 
alors, stripslashes() n'échappe plus les ", mais comment ne pas échapper les ' ?
Merci !
0
Derbie88 Messages postés 120 Statut Membre 2
 
Bonsoir !
Alors, cette fonction qui n'échappe plus les ' ? Parce que quand je vais des recherches google, je trouve pas (ex : "ma vie m'échappe...")
Merci !
0
Derbie88 Messages postés 120 Statut Membre 2
 
je me permet de faire un petit up, c'est un de mes derniers soucis pour ce site, et peut être aurais-je plus de chance de réponse à une heure moins tardive...

Merci à tous !
0
Derbie88 Messages postés 120 Statut Membre 2
 
pour ceux que ça interesse, j'ai une solution (mais c'est un peu con...) :
	$texte = str_replace("\'" , "'" , $texte);


Voila !

En tout cas, merci à tous pour votre aide !
0
nEm3sis Messages postés 722 Statut Membre 113
 
tu dis que stripslashes("\'"); te renvoi \' ?
c'est bizarre ça chez moi ça enlève bien le \
0
Dalida Messages postés 7114 Statut Contributeur 923
 
salut,
stripslashes("\'");

t'as un apostrophe en trop.
0
nEm3sis Messages postés 722 Statut Membre 113 > Dalida Messages postés 7114 Statut Contributeur
 
c'est fait exprès justement comme il l'a dis s'il met ' il le retrouve échappé donc \'
c'est cette chaîne que j'ai écrit sciemment

car si j'ai bien compris il cherchait a dé-échapper son ses apostrophes
0