Ergebnis 1 bis 1 von 1
-
08-05-2006, 13:09 #1
Jungspund
- registriert
- 01-01-2006
- Beiträge
- 20
E-Mail Validierung + Domain Check
Mahlzeit,
jeder kennt das Problem, das wir nen Anmeldungsformular haben und sich irgendwelche Leute mit E-Mailadressen aka blablub@osgdsfdfew.de anmelden.
Um das "etwas" einzuschränken hilft folgendes Script zuerst überprüft es die E-Mail auf Richtigkeit und danach wird der check gemacht ob die domain hinter dem @ überhaupt nen response liefert ( quasi ob die domain existiert )
hier der code ..
PHP-Code:function check_email($email) {
if( (preg_match('/(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/', $email)) || (preg_match('/^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/',$email)) ) {
$host = explode('@', $email);
if (!function_exists('checkdnsrr')) {
function checkdnsrr($host, $type = '') {
if(!empty($host)) {
if($type == '') $type = "MX";
@exec("nslookup -type=$type $host", $output);
while(list($k, $line) = each($output)) {
if(eregi("^$host", $line)) {
return true;
}
}
return false;
}
}
}
if(checkdnsrr($host[1].'.', 'MX') ) return true;
if(checkdnsrr($host[1].'.', 'A') ) return true;
if(checkdnsrr($host[1].'.', 'CNAME') ) return true;
}
return false;
}
Ähnliche Themen
-
Probleme Checkbox Abfrage
Von LAPIS im Forum JavaScriptAntworten: 7Letzter Beitrag: 23-09-2005, 15:10 -
mail wird von norton als spam eingestuft
Von Axel F. im Forum JavaScriptAntworten: 8Letzter Beitrag: 24-06-2005, 14:07 -
Domain-Anbieter
Von H34d im Forum AllgemeinesAntworten: 33Letzter Beitrag: 18-06-2003, 13:59 -
"Seite weiterempfehlen"
Von M_icha im Forum Serverseitige ProgrammierungAntworten: 10Letzter Beitrag: 16-05-2001, 18:40 -
Mail in Perl
Von afoeder im Forum Serverseitige ProgrammierungAntworten: 8Letzter Beitrag: 30-04-2001, 12:40
Lesezeichen