Voici deux fonctions php utiles pour vos sites web

Voici deux fonctions tr&eagrave;s utiles pour vos sites web, une premi&eagrave;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&eagrave;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&eagrave;res spéciaux :

function replace_char_spec($name)
{
$name = strtr($name, '?ɂǨ?ɬÅ?É‚Äö?É?í?É‚Äû?ɂĶ?ɂİ?ÉÀÜÉ?É?†É?É?í?ɬç?É???ɬè?É‚Äô?É‚Äú?É‚Äù?ɂĢ?É‚Äì?ɂѢ?É?°É?É?ì?ɬùàáâ?ɬ£?ɬ§?ɬ•ç&eagrave;éê?ɬ´?ɬ¨ù?ɬÆ?ɬØùùù?ɬ¥?ɬµùùù?ɬª?ɬºù?ɬø',
'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

Leave a comment