[RESOLU] preg_replace et les accents

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 : [RESOLU] preg_replace et les accents

Re: preg_replace et les accents

par gregenforce7 » 10 sept. 2013, 16:49

Bien vu!!!

Merci l'ami :-)

Re: preg_replace et les accents

par Pitet » 10 sept. 2013, 16:38

Salut,

Tu peux utiliser la fonction php htmlentities qui est faite pour ça : http://www.php.net/manual/fr/function.htmlentities.php

Bonne journée

preg_replace et les accents

par gregenforce7 » 10 sept. 2013, 16:15

Bonjour,

Je fais un petit CMS et je voudrais remplacer tout les caractéres à accent par é , è etc....

J'utilise la fonction preg replace mais ca ne fonctionne pas avec les accents :-(
$messages = preg_replace('#(é)#isU', 'é', $_POST['message'.$id.'']);

La variable de ma chaine est une superglobale de type $_POST['message'.$id.''].

Si j'essai de remplacer les "e" par 00 par exemple ca fonctionne mais avec les accents....

J'ai essayer aussi strpos mais cette fonction ne prend pas en charge les superglobales par contre une variable comme $texte = "message" ca fonctionne....

Une idée??

Merci à tous