Hallo,
Ich habe mir diesen Codeschnippsel aufgeschnappt, um in einer Formulareingabe zu prüfen, ob die Mailadresse gültig ist:
Habe Ihn auch erfolgreich einbinden können.
Mein Problem ist nur, dass der code mir sagt, sobald ich eine .info mailadresse eingebe, dass sie ungülti sei.
Ich kann das nur nicht ganz verstehen.
Wo liegt da bei mir der Fehler?
Gruß
Tobias
Ich habe mir diesen Codeschnippsel aufgeschnappt, um in einer Formulareingabe zu prüfen, ob die Mailadresse gültig ist:
PHP-Code:
<?php
/* gefunden bei [url]http://www.masterportal24.com/faq2/index.cgi?board=phpall&action=display&num=284[/url] */
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 "Richtig";
?>
Mein Problem ist nur, dass der code mir sagt, sobald ich eine .info mailadresse eingebe, dass sie ungülti sei.
Ich kann das nur nicht ganz verstehen.
Wo liegt da bei mir der Fehler?
Gruß
Tobias
Kommentar