par
karushi » 01 sept. 2005, 19:15
Bonjour tout le monde,
Je dois, afin de sécurisé un formulaire, interdire toutes les adresses e-mail sur tous les champs. (nom, prénom, tel...)
Controle du type:
if (empty($frm["prenom"])) {
$erreurs["prenom"] = true;
$msg["prenom"] = " Veuillez saisir votre prénom!";
}
En ce qui concerne l'a vérification de l'adresse e-mail, je dois interdire tout ce qui est devant le nom de domaine @monsite.com.
Controle du type:
if (empty($frm["email"])) {
$erreurs["email"] = true;
$msg["email"] = " Veuillez saisir votre adresse e-mail!";
}
elseif (!preg_match('`^[[:alnum:]]([-_.]?[[:alnum:]])*@[[:alnum:]]([-_.]?[[:alnum:]])*.([a-z]{2,4})$`',$frm["email"])) {
$erreurs["email"] = true;
$msg["email"] = " Désolé, mais le format de l'adresse e-mail n'est pas valable!";
}
elseif ((mysql_num_rows(mysql_query("SELECT 1 FROM utilisateurs WHERE email = '".$frm["email"]."'")) > 0)
) {
$erreurs["email"] = true;
$msg["email"] = " Cette adresse e-mail est utilisée!";
}
Est-ce que quelqu'un peut m'aider ou me donner l'adresse d'un tutoriel ?
Merci d'avance pour toutes vos réponses.
p.s. C'est très urgent...