\\1',$texte); return addslashes($texte); } /** * Nettoie une requete SQL * Ajoute des antislashes devant : guillements simples, doubles, antislashes * caractere NULL * Cette fonction n'agit que si la directive magic_quotes_gpc est sur Off */ function sqlclean($texte) { return (get_magic_quotes_gpc()) ? $texte : addslashes($texte); } function purgeaccents($texte) { // liste des caracteres accentuees $couple["é"] = "e"; $couple["è"] = "e"; $couple["ê"] = "e"; $couple["ë"] = "e"; $couple["È"] = "e"; $couple["É"] = "e"; $couple["Ê"] = "e"; $couple["Ë"] = "e"; $couple["à"] = "a"; $couple["ä"] = "a"; $couple["â"] = "a"; $couple["å"] = "a"; $couple["á"] = "a"; $couple["ã"] = "a"; $couple["æ"] = "a"; $couple["À"] = "a"; $couple["Á"] = "a"; $couple["Â"] = "a"; $couple["Ã"] = "a"; $couple["Ä"] = "a"; $couple["Å"] = "a"; $couple["Æ"] = "a"; $couple["ù"] = "u"; $couple["ü"] = "u"; $couple["û"] = "u"; $couple["ú"] = "u"; $couple["ô"] = "o"; $couple["ö"] = "o"; $couple["ò"] = "o"; $couple["ó"] = "o"; $couple["õ"] = "o"; $couple["î"] = "i"; $couple["ï"] = "i"; $couple["ì"] = "i"; $couple["í"] = "i"; $couple["ç"] = "c"; $couple["Ç"] = "c"; $couple["ÿ"] = "y"; $couple["ý"] = "y"; $couple["ñ"] = "n"; while(list($car,$val) = each($couple)) { $texte = preg_replace("/".$car."/",$val,$texte); } return $texte; } /** * renvoie un entier */ function toint($var) { return number_format($var, 0, '', ''); } } ?>