Hello !
Je pense ne pas trop m'avancer en disant que si tu mets l'astuce dans un fichier .php avec d'autres choses ça doit gazer :
<?
function email_OK ($email) {
$test_mail=eregi('^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$',$email);
if ($test_mail) {
list ($login, $domaine) = split ("@", $email,2);
if (checkdnsrr ($domaine, "MX")) {
return TRUE;
}
else {
return FALSE;
}
}
else {
return FALSE;
}
}
// fonction nous permettant de faire des redirections
function redirection($url){
if (headers_sent()){
print('<meta http-equiv="refresh" content="0;URL='.$url.'">');
}
else {
header("Location: $url");
}
}
... ton code ici ...
// là tu commences à tester l'email
$adresse = "la_globule@lephpfacile.com";
if (email_OK ($adresse)) {
echo 'Adresse valide';
}
else {
echo 'Adresse invalide';
}
... ensuite rien ne t'empêche de vérifier autre chose dans ce même fichier ...
// on teste le contenu de la variable $date
if ($date=="") {
echo '<body onLoad="alert(\'La date est vide...\')">';
redirection('./index.php');
exit;
}
// on teste le contenu de la variable $auteur
else if ($artiste=="") {
echo '<body onLoad="alert(\'Aucun auteur de précisé...\')">';
redirection('./index.php');
exit;
}
?>
Viens pas me dire que ce fichier ne fonctionne pas, c'est un exemple
@+...
One Love, One Heart, One Unity.