<?php
$email=$_GET['email'];
if ( eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$",
$email ) ) {
echo true;
}
else {
echo false;
}
?>
function handleHttpResponse() {
if (http.readyState == 4) {
res = http.responseText;
if (res == true) {
document.getElementById('message').innerHTML
= "Adresse e-mail valide";
document.getElementById('message').style.color
="green";
}
if (res == false) {
document.getElementById('message').innerHTML
= "Cette adresse e-mail n'est pas valide.";
document.getElementById('message').style.color
="red";
}
}
} |
Ici il n'est pas question d'accéder à la base de données,
mais simplement d'utiliser PHP plutôt que JavaScript pour
tester une syntaxe - à commencer par une adresse
mail.
Le fichier PHP est du coup plus simple, tandis que le code
JavaScript ne change quasiment pas.
|