Menu

Astuces / Formulaires

< Contrôler la validité d'une adresse mail />
// Ecrit le 19/04/2009 à 16:06:42 par Arthezius

Supposons que vous réalisez un formulaire et voulez contrôler que l'adresse mail qui est entré soit valide.
Voici un petit script qui vous permettra de le faire.

<!-- Le script -->

<
<?php
if(isset($_POST['mail']) && ($_POST['mail'] == 'Valider'))
{
function controle_mail($adresse)
{$syntaxe='/^[-a-z0-9._]+@[-a-z0-9.]+.[a-z]{2,4}$/i';
if(preg_match($syntaxe,$adresse))
return true;
else
return false;}
$adresse=htmlentities($_POST['adresse']);
if(controle_mail($adresse))
{echo'<p style="color:#006000;font-weight:bold;">Votre adresse est valide.</p>';}
else
{echo'<p style="color:#ff0000;font-weight:bold;">Votre adresse e-mail n\'est pas valide.</p>';}
}
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Test de validité adresse mail</title>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<form method="post" action="validite_mail.php">
<p>Entré une adresse mail:<br/>
<input name="adresse" />
<input type="submit" name="mail" value="Valider" /></p>
</form>
</body>
</html>
>


Tester le code

Bookmark and Share

Retour / Astuces - Haut de page

Arthezius © 2008-2010 - Page valide XHTML 1.0 Transitional