Quote:
Originally Posted by linuxien quelqu'un aurais des formations vidéo ou pdf(en fr) sur zend svp? |
Tu n'as pas vraiment besoin de formation, le but c'est de comprendre le fonctionnement de la framework, et pour la comprendre il faut la lire elle même c'est tout. C'est un ensemble des classes déjà faites à utiliser dans chaque projet tu auras besoin (genre formater une date..)
Pour la télécharger va sur le site de Zend.fr
Tiens voilà une fonction qui permet de savoir si la chaine retournée est une adresse email valide ou pas:
PHP Code:
public static function isEmail($email,$checkDNS = false) {
$email = strtolower($email);
if (strlen($email) < 6){ return 0;}
if (strlen($email) > 255) {return -1;}
if (!ereg("@",$email)){ return -2;}
if (preg_match_all("/([^a-zA-Z0-9_\@\.\-])/i", $email, $trouve))
{
//return "$email : caractère(s) interdit dans un email (".implode(", ",$trouve[0]).").";
return -3;
}
if (!preg_match("/^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,4}\$/i", $email))
{
return -4;
}
list($compte,$domaine)=split("@",$email,2);
if ($checkDNS) {
if (!checkdnsrr($domaine,"MX")){
return "$email : Ce domaine ($domaine) n'accepte pas les emails";
}
}
return 1;
}
Tu vois! au lieu de programmer ça de nouveau chaque fois, tu n'as qu'a l'appeler quand tu auras besoin.