/ Accueil / Astuces / Formulaires
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>
Retour / Astuces - Haut de page
Site créé par Arthezius © 2008-2012