strlen et apostrophes

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 : strlen et apostrophes

Re: strlen et apostrophes

par fahtman » 03 janv. 2012, 18:50

Super, ça marche !! Merci beaucoup !!!

Re: strlen et apostrophes

par Calimero » 02 janv. 2012, 12:58

Salut,

La faute au htmlspecialchars ;) Tu peux appliquer strlen avant cette fonction, ou redécoder les apostrophes avant comptage.

Il y a aussi http://fr2.php.net/manual/fr/function.mb-strlen.php pour compter directement en UTF8.

strlen et apostrophes

par fahtman » 02 janv. 2012, 12:51

Bonjour,

J'utilise la fonction strlen pour compter le nombre de caractères d'une chaine mais j'ai un souci de comptage lorsque je met une apostrophe. Le nombre retourné est trop grand !!!
Voila comment je procède :
$text = stripslashes(htmlspecialchars($_POST['text'], ENT_QUOTES));
$count=strlen(utf8_decode($text));
La fonction utf8_decode résout mon problème de comptage pour les accents mais le problème reste le même avec ces satanées apostrophes :) Je fais comment ? Merci !!