> Fonction pour nettoyer une chaineIl est souvent utile de nettoyer une chaine re?ue d'un formulaire par exemple un lgin, un mot de passe, queque chose susceptible d'?tre ensuite ins?r? dans une requ?te SQL. On ?vite ainsi les injections de code dans les requ?tes. Ou par exemple pour construire des url de page ? partir d'un titre quand on fait de l'urlrewriting. Je colle ici une fonction toute b?te qui m'est tr?s utile et dont je dois toujours rechercher ce code.
function cleanStrAlphaNum($chaine){
$chaine = strtr($chaine, "?????????????????????????????????????????????????????", "aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn");
//$chaine = ereg_replace("[[:blank:]]+","-",$chaine);
$chaine = strtolower(eregi_replace("[^a-z0-9]", "-", $chaine));
$chaine = ereg_replace("(-)+","-",$chaine);
return $chaine;
}
retour