begin process at 2012 05 27 20:51:24
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

E-Mail / Messagerie

 > VERIFICATION DE MAIL AVEC EREG

VERIFICATION DE MAIL AVEC EREG


 Information sur la source

Note :
3,33 / 10 - par 3 personnes
3,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :E-Mail / Messagerie Classé sous :regexp, mail, vérification Niveau :Initié Date de création :24/09/2004 Date de mise à jour :24/09/2004 03:21:39 Vu :14 687

Auteur : leonskd

Ecrire un message privé
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

Ce code va permetre de verifier la syntaxe d'une adresse mail.

Je pense qu'il est asser complet, j'ai fait pas mal de test et il on tous reussi.


Source

  • function test_email($email)
  • {
  • if(eregi("((^[a-z])(([a-z0-9_]+)|(([a-z0-9_]+)[\.]([a-z0-9_]+)))[@]([a-z0-9]+)[\-]?
  • ([a-z0-9]+)[\.](([a-z]+)[\.]?([a-z]+)))",$champ))
  • {
  • $resultat = "ok";
  • }
  • else
  • {
  • $resultat = "erreur";
  • }
  • return $resultat;
  • }
function test_email($email)
{
if(eregi("((^[a-z])(([a-z0-9_]+)|(([a-z0-9_]+)[\.]([a-z0-9_]+)))[@]([a-z0-9]+)[\-]?
([a-z0-9]+)[\.](([a-z]+)[\.]?([a-z]+)))",$champ))
		{
			$resultat = "ok";
		}
		else
		{
			$resultat = "erreur";
		}		
		return $resultat;
	}

 Conclusion

Utiliser le comme cela :
<?php
echo (test_mail("toto@toto.com"));
?>


 Historique

24 septembre 2004 03:21:39 :

 Sources de la même categorie

Source avec Zip Source avec une capture FORM TO MAIL AVEC PROTECTION PAR TOKEN ET CAPTCHA CONTRÔLES ... par cod57
Source avec Zip Source avec une capture FORMULAIRE VERS COURRIEL BASIQUE AVEC CONTRÔLE CAPTCHA ANTI ... par cod57
Source avec Zip CHAT EN PHP ET JQUERY par pitchoubrazil
Source avec Zip Source avec une capture FORMULAIRE DE CHOIX MULTI-CONTACT VALIDE XHTML 1.0 TRANSITIO... par aventurier19
Source avec Zip Source avec une capture WEB MESSENGER par EvildarkEurope

 Sources en rapport avec celle ci

Source avec Zip VÉRIFICATION DE FORMULAIRE EN PHP par psonic13
Source avec Zip Source avec une capture SIMPLE EMAILING SERVICE par mtrix000
FONCTION ENVOI DE MAIL PHP QUI PERMET DE PASSER LE FILTRE AN... par alienat
CLASSE DE VÉRIFICATION DE DONNÉES par swaenboutu
TESTER LA VALIDITÉ D'UNE ADRESSE EMAIL SANS ATTENDRE DE RÉPO... par frdtech

Commentaires et avis

Commentaire de GRenard le 24/09/2004 21:44:48

Et les tirets dans tout ca ? ca peut apparaitre dans le username ainsi que dans le domaine !
Et je sais pas si ta fin le gère la, (parce que ca me semble confu :P) mais une adresse peut très bien avoir
something@abc.def.ghi.jkl.mno.domain.com !

Commentaire de MGD le 27/03/2008 12:38:28

euh...

Dans le eregi(), la variable $champ ne serait pas plutôt $email ?
Sinon, je ne comprends plus rien au PHP...

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

vérification de chaines de caractères [ par Rankin ] Bonjour &#224; tous, Bon mon probl&#232;me n'est pas original mais malgr&#233; les r&#233;ponses que j'ai trouv&#233;es sur ce forum, je n'arrive pas vérification mail dans un formulaire [ par veston ] Bonjour à tous. Je viens faire appel à vous car je suis bloqué sur un code... J'essaye de créer un formulaire avec une vérification d'email en temps formulaire php et mail [ par lapinou15 ] Bonjour, j'envoie par mail a mes adhérents un formulaire (style formulaire de satisfaction), et je récupére les données du formulaire sur ma boite mai NEWSLETTER AVEC BUTTON RADIO [ par 0303 ] Bonjour, je suis tombé par hasard sur ce bout de code et j'aimerai l'utiliser mais il y a un message d'erreur du genre Notice: Undefined variable: PHP fonction mail() [ par mistigri1 ] Salut à tous, Je travaille en "local" avec wampserver et je n'arrive pas à configurer la fonction mail() afin de pouvoir envoyer un mail. Merci pour FORMULAIRE DE NEWSLETTER AVEC BUTTON RADIO [ par 0303 ] Bonjour j'ai besoin de créer un formulaire de newsletter avec button radio mais je ne sais pas écrire en php je suis débutant. la marche je connais ma mail [ par mistigri1 ] Salut à tous, Je travaille en "local" avec wampserver et je n'arrive pas à configurer la fonction mail() afin de pouvoir envoyer un mail. Merci pour mail [ par mistigri1 ] Salut à tous, Je travaille en "local" avec wampserver et je n'arrive pas à configurer la fonction mail() afin de pouvoir envoyer un mail. Merci pour soucis avec inscription espace membres [ par laloire33150 ] Bonjour, j'ai créé un espace membres de formation pour mes membres, le parrain inscrit ces membres, cela marchais encore hier et aujourd'hui les enre imap_headerinfo plante sur un mail FWD [ par WizardNx ] Salut tout le monde... Je travaille sur un ptit client mail, et tout allait bien jusqu'à ce que je tombe sur un bug incompréhensible. Il m'a fallu du


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales