Is Email

Écrit par Agence Web 360 le 11th octobre 2009

/**
* is_email() – Vérifie la validité d’un mail
*
*
* @param string $user_email
*
* @return bool
*
*/

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
function is_email($user_email) 
{
	$chars = "/^([a-z0-9+_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,6}\$/i";
	if (strpos($user_email, '@') !== false && strpos($user_email, '.') !== false) 
	{
		if (preg_match($chars, $user_email)) 
		{
			list($nom, $dom) = explode("@", $user_email);
			if (gethostbyname($dom) == $dom) 
			{
				return true;
			} 
			else 
			{
				return false;
			}
		} 
		else 
		{
			return false;
		}
	} 
	else 
	{
		return false;
	}
}
Cet article a été publié le 11th octobre 2009 à 20 h 51 min et classé sous Emails, Fonctions, PhP. Vous pouvez suivre toutes les reponses a cet article via le flux RSS 2.0 . Vous pouvez répondre, ou faire un lien depuis votre site.

Répondre

Vous devez être connecté pour rédiger un commentaire.