a
     
 
       
   Home    
       
   Tutoriels    
       
   Shitao    
   Sénèque    
   Albums    
       


> Fonction pour nettoyer une chaine

Il 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

 
Cylman
 



RSS    |    Mes liens    |    Syndication