par
foetus69 » 20 sept. 2011, 15:04
CORRIGE !!!
avec ceci :
$mastring = htmlentities($_POST["nom"], ENT_NOQUOTES, 'utf-8');
$mastring = preg_replace('#&([A-za-z])(?:acute|cedil|circ|grave|orn|ring|slash|th|tilde|uml);#', '\1', $mastring);
$mastring = preg_replace('#&([A-za-z]{2})(?:lig);#', '\1', $mastring); // pour les ligatures e.g. 'œ'
$mastring = preg_replace('#&[^;]+;#', '', $mastring); // supprime les autres caractères
@bientôt

CORRIGE !!!
avec ceci :
[php]$mastring = htmlentities($_POST["nom"], ENT_NOQUOTES, 'utf-8');
$mastring = preg_replace('#&([A-za-z])(?:acute|cedil|circ|grave|orn|ring|slash|th|tilde|uml);#', '\1', $mastring);
$mastring = preg_replace('#&([A-za-z]{2})(?:lig);#', '\1', $mastring); // pour les ligatures e.g. 'œ'
$mastring = preg_replace('#&[^;]+;#', '', $mastring); // supprime les autres caractères[/php]
@bientôt :)