remplacer un \ par un caractère nul

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : remplacer un \ par un caractère nul

par jay64 » 11 avr. 2007, 19:01

regarde plutôt de ce côté: http://fr.php.net/manual/fr/function.stripslashes.php
$texte_ok = str_replace("\","",$texte_de_base);
Merci, c'est exactement cette fonction que je cherchais !

Et merci également pour l'autre info !

par jojolapine » 11 avr. 2007, 17:27

regarde plutôt de ce côté: http://fr.php.net/manual/fr/function.stripslashes.php
sinon pour ton soucis, c'est que l'antislash "échappe" le guillemet qui suit, il faut donc échapper l'antislash:
$texte_ok = str_replace("\\","",$texte_de_base);

remplacer un \ par un caractère nul

par jay64 » 11 avr. 2007, 17:18

Bonjour,

Je récupère un texte issu d'un POST et le résultat contient des caractères d'échapements. Style "l\'avion" au lieu de "l'avion".
Je voudrais donc ajouter la fonction str_replace() de cette manière :
$texte_ok = str_replace("\","",$texte_de_base);
Mais ça n'a pas l'air de fonctionner.

Quelqu'un peut-il m'aider ?

Merci,

Jay