Admin

Menu

/ Accueil / Astuces / Formulaires

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

Article Commentaires

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 XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<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

Site créé par Arthezius © 2008-2012