Bonjour,
j'ai actuellement un soucis avec la vérification d'un mail provenant d'un formulaire.
Donc voici mon code :
donc pour la vérification d'un mail simple ceci fonctionne mais pour un mail avec nom de domaine plus complexe sa ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 // controle de l'email if( isset( $_POST['mail'] ) ) { $mail_result = trim( $_POST['mail'] ); if( !empty( $mail_result ) ) { if( eregi("^[[:alnum:]\.-_]+@[[:alnum:]\.-_]+\.[[:alpha:]]{2,3}$", $mail_result) ) { $_SESSION['mail_info'] = ''; $_SESSION['form_mail'] = $mail_result; } else { $_SESSION['mail_info'] = '<img src="templates/Protech/img/puce.png" alt="" /> <span class="erreur">Votre e-mail n\'est pas valide</span><br/>'; $_SESSION['form_mail'] = ''; $_SESSION['erreurs']++; } } else { $_SESSION['mail_info'] = '<img src="templates/Protech/img/puce.png" alt="" /> <span class="erreur">Votre e-mail n\'est pas spécifié</span><br/>'; $_SESSION['form_mail'] = ''; $_SESSION['erreurs']++; } }
exemple :
test@test.fr // fonctionne
test@test-test-test.fr // ne fonctionne pas
d'ou peut provenir mon érreur ?
merci pour vos réponses.
Partager