Aftestning af script - validering af email adresser
Jeg har på det seneste set flere og flere spørge til "verificering af email" både her, i andre communities og på newsgroups. Da det er trivielt at svare på det samme igen og igen, har jeg taget tyrene ved hornene og lavet en generel funktion der på tre niveauer kan validere om en given email er valid.De tre niveauer jeg har valgt er, først at undersøge om syntaksen er korrekt. Denne funktion virker både på Unix og Windows baserede platforme.
På andet niveau, går vi ud og slår MX recorden op for domænet og undersøger om dette eksisterer.
På tredieniveau tager vi maskeringsmasken på og leger en SMTP server - vi forsøger direkte at kommunikere med serveren for at validere adressen.
Så langt så godt - det jeg har brug for er, om skidtet virker helt. Jeg har testet men mangler lidt flere hænder for at finde eventuelle bugs - pls help :))
Du finder scriptet og testscenariet her
http://www.ljweb.biz/?Ref=usefulscripts
Find "verifyemail_lib.php" og klik der for at se selve koden (php). Nedenfor er linket til testscenariet (åbner i en popup)
Hvis du finder bugs, underlig opførsel eller whatever der ikke synes at passe ind :)) der er point til den/de der finder fejl. Der er nok at point at komme efter, så frygt ej :)
Sidst, har du en ide til en generel klasse du savner - send gerne en mail, så vil jeg kigge på om det er noget jeg vil involveres i :) Ikke færdige programmer, generelle klasser og biblioteker.
/ LJ
www.ljweb.biz
