Bonjour,
Je ne résiste pas à vous faire part de quelques fonctions choisies découvertes lors de la maintenance d'un site web.
Voici déjà les équivalents respectifs de addslashes et de htmlentities
function champ2mysql($champ){
$trans = array("'" => "\'", "\\" => "\\\\");
return strtr($champ, $trans);
}
function affiche_accents($champ){
$trans =
array(
"à" => "à",
"â" => "â",
"ä" => "ä",
"é" => "é",
"è" => "è",
"ê" => "ê",
"ë" => "ë",
"î" => "î",
"ï" => "ï",
"ô" => "ô",
(…)