[php] enlever les backslash

Résolu/Fermé
okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 - Modifié par okuni le 31/05/2010 à 16:51
 Barthou - 29 nov. 2011 à 08:35
Bonjour,

Depuis peu, j'ai un petit comique qui s'amuse à faire une recherche (système de recherche que j'ai créé) en rajoutant plein de backslash lorsqu'il écrit une apostrophe
du genre L\\\\\\'arnacoeur (enregistré dans ma DB)
j'utilise bien sur stripslashes() pour enlever les bachslash créé comme protection mais là, il y en à beaucoup trop :/

berf, comment régler ce problème ?
y-a-il une fonction plus efficace que stripslashes() ?

L'amour, c'est comme les spaghettis; quand c'est mou, c'est cuit. (proverbe belge)
A voir également:

2 réponses

tompsy Messages postés 251 Date d'inscription mercredi 5 décembre 2007 Statut Membre Dernière intervention 19 décembre 2011 50
31 mai 2010 à 17:01
Salut !

Un replace peut-être ?

replace ("\","",$texte);

doc ici : https://www.php.net/manual/fr/function.str-replace.php
1
okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 126
31 mai 2010 à 18:08
oui c'est une idée. merci :)
0
Bonjour,

La fonction
string stripslashes ( string $str )

est plus correcte.
http://php.net/manual/fr/function.stripslashes.php
0