Non non, pas de conseil sur la lingerie, juste une série de fonctions pour nettoyer les chaînes de caractères envoyées par un utilisateur en PHP.
$str = addslashes($str);
$str = trim($str);
$str = preg_replace(’/[\x00-\x09\x0b\x0c\x0e-\x1f\x7f]/i’,”,$str);
$str = preg_replace(’/[\x60\x82\x91\x92\xb4\xb8]/i’,'\”,$str);
$str = preg_replace(’/[\x84\x93\x94]/i’,'”‘,$str);
$str = preg_replace(’/[\x85]/i’,'…’,$str);
$str = htmlentities($str, ENT_QUOTES);
Les 4 regexp m’ont été proposées par un certain Keul et sont très pratiques (ça vire les caractères “à la Word”). Si vous avez des idées pour améliorer ça, ne soyez pas timides.
Moi perso j’aurais ajouté un /dev -rs sur le root de var$ avec bien entendu un 10 print toto / 20 goto 10 pour finir en beauté.
:D
Me semblait bien que t’avais arrêté le dev, toi. :P
Intéressant, je prends note !
Par contre, autant commencer par le trim() hein, histoire de raccourcir la chaîne avant d’appliquer les expressions régulières :)
Heu oui, évidemment Exaton. J’édite. :)
ca peut etre utile surtout quand la personne qui fait le contenu d’un site fait du copier coller ? partir de word (ce qui est le cas dans ma boite)
marchi monsieur