str_replace simple quote

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 : str_replace simple quote

par Poulpe » 20 mars 2009, 17:28

je suis d'accord c'est assez bizarre, mais juste au cas ou, c'est normal que ta variable à traiter s'appelle $tring et non $string?

Je dis ça, ça m'est déjà arrivé ce genre d'erreur

par Aureusms » 20 mars 2009, 13:41

Bizarre cela devrait marcher ...
La deuxième version ne sert pas à grand chose sauf si tu as échappé les ' ou les " pour une inscription dans une base de données. (par exemple).
Si oui essaye cela :
$string = addslashes ($string);
$string = str_replace ("\\'","",$string);
Je pense que de protéger le \ via \\ peut fonctionner.

str_replace simple quote

par Invité » 20 mars 2009, 10:47

Bonjour,
je tente de remplacer un simple quote (apostrophe) dans une chaine en faisant ceci:
$string = str_replace("'", "", $tring);

ça ne marche pas, pas de remplacement et pas d'erreur...
J'ai aussi tenté $string = str_replace("\'", "", $tring);

Comment puis-je parvenir à remplacer mon apostrophe dans la chaine?
Merci pour vos réponses.