Snippet #10 ~ PHP récuperer et sécuriser automatiquement toutes les variables POST et GET

Petit astuce très simple pour récupérer, sécuriser et fusionner toutes les variables GET et POST dans un même tableau: $_ = array(); foreach($_POST as $key=>$val){ $_[$key]=mysql_escape_string(htmlentities($val)); } foreach($_GET as $key=>$val){ $_[$key]=mysql_escape_string(htmlentities($val)); } Utilisation : <?php echo $_[‘MaVariablePostOuGet’]; …

La regex ultime pour vérifier la validité d’un email

Woaw !! Voici l’expression régulière correcte pour vérifier la validité d’une adresse email : (?:(?:\r\n)?[ \t])*(?:(?:(?:[^()<>@,;:\\”.\[\] \000-\031]+(?:(?:(?:\r\n)?[ \t] )+|\Z|(?=[\[“()<>@,;:\\”.\[\]]))|”(?:[^\”\r\\]|\\.|(?:(?:\r\n)?[ \t]))*”(?:(?: \r\n)?[ \t])*)(?:\.(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\”.\[\] \000-\031]+(?:(?:( ?:\r\n)?[ \t])+|\Z|(?=[\[“()<>@,;:\\”.\[\]]))|”(?:[^\”\r\\]|\\.|(?:(?:\r\n)?[ \t]))*”(?:(?:\r\n)?[ \t])*))*@(?:(?:\r\n)?[ \t])*(?:[^()<>@,;:\\”.\[\] \000-\0 …