<?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é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érez l'E-Mail à 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>