<?php

// ------------------------------------------------------------------------- //
// Vérifier les E-Mail avec Eregi ()                                         //
// ------------------------------------------------------------------------- //
// Auteur: Super JOJO <webmaster.jo13@laposte.net>                           //
// Web:    http://www.sans-titre.fr.fm/                                      //
// ------------------------------------------------------------------------- //

/*
Pour éviter de faire des fonctions de 36 lignes pour vérifier si un E-Mail est
valide ou pas, voici une fonction toute bête, prête à l'emploi, qui utilise
eregi() et donc les expressions régulières ! Certes, cette fonction est déjà
présente sur le site, mais celle que je propose est beaucoup plus complète...
Voyez vous même :
*/

?>

<html>
<head>
    <title>
    V&eacute;rifiez vos E-Mail !
    </title>
</head>
<body>

<?php

Function VerifMail ($Mail)
{
  
$Retour = eregi("^[[:alpha:]]{1}[[:alnum:]]*((\.|_|-)[[:alnum:]]+)*@".
                  
"[[:alpha:]]{1}[[:alnum:]]*((\.|-)[[:alnum:]]+)*".
                  
"(\.[[:alpha:]]{2,})$",
                  
$Mail);
  Return
$Retour;
}

If (
$Valider == "Verifier" && !Empty ($EMail))
{
  If (
VerifMail ($EMail)) {
?>
    <b><?php echo $EMail; ?></b> est correct !
<?php
  
} Else {
?>
    L'E-Mail est faux !
<?php
  
}
} Else {
?>
    Ins&eacute;rez l'E-Mail &agrave; valider.
<?php
}
?>

<form action="<?php echo $PHP_SELF; ?>" method="post">
<input name="Valider" type="hidden" value="Verifier">
E-Mail : <input name="EMail" type="text" value="<?php echo $EMail; ?>">
<br>
<br>
<input type="submit" value="OK">
</form>
</body>
</html>