Voici deux fonctions php utiles pour vos sites web
Voici deux fonctions très utiles pour vos sites web, une première qui permet de protéger les variables envoyées d’un formulaire, pour une insertion dans une base de donnée en toute sécurité. Et une seconde qui permet de remplacer caractères spéciaux et espace, afin d’utiliser une entrée dans un formulaire pour la réutilisée dans une url ou autre.
Protection d’une variable :
function quote_smart($value)
{
if (get_magic_quotes_gpc()) {
$value = stripslashes($value);
}
if (!is_numeric($value)) {
$value = "'" . mysql_real_escape_string($value) . "'";
}
return $value;
}
Remplacement de caractères spéciaux :
function replace_char_spec($name)
{
$name = strtr($name, 'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ',
'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$name = preg_replace('/([^.a-z0-9]+)/i', '-', $name);
return $name;
}
Vous pourrez retrouver les explications avec exemple des fonctions utilisés ici :
get_magic_quotes_gpc, stripslashes, is_numeric, mysql_real_escape_string, strtr, preg_replace
Pour d’autres tutoriels PHP, allez faire un petit tour du coté du blog de mon ami Jarodxxx - Developpeur PHP


