Chris Kurt
Erfahrenes Mitglied
holá,
hab mittlerweile schon 3 verschiedene varianten zum überprüfen einer email-adresse versucht. fast alle basieren auf checkdnsrr, und damit kommt irgendwie mein server nicht klar.
der sagt immer nur:
Warning: checkdnsrr() is not supported in this PHP build
ich hab das ganze schon auf drei servern versucht, die alle php-fähig sind.
kennt ansonsten jemand ne andere alternative herauszufinden ob eine email auch ne email ist?
das script was ich bisher benutzt hatte ist dies hier:
hab mittlerweile schon 3 verschiedene varianten zum überprüfen einer email-adresse versucht. fast alle basieren auf checkdnsrr, und damit kommt irgendwie mein server nicht klar.
der sagt immer nur:
Warning: checkdnsrr() is not supported in this PHP build
ich hab das ganze schon auf drei servern versucht, die alle php-fähig sind.
kennt ansonsten jemand ne andere alternative herauszufinden ob eine email auch ne email ist?
das script was ich bisher benutzt hatte ist dies hier:
PHP:
function checkmail($email) {
if (eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,3}$", $email, $check)) {
if(getmxrr(substr(strstr($check[0], '@'), 1), $validate_email_temp)) {
return true;
}
if(checkdnsrr(substr(strstr($check[0], '@'), 1),"ANY")){
return true;
}
}
return false;
}
$check=checkmail("test@test.de");
if (!$check) echo "Falsch"; else echo "Fein";