Hey Leute.Mein mail2friend auf http://www.bma-magazin.de lässt vierstellige TLD wie .info oder .name nicht zu. Bei der Problemlösung hab' ich auch hier geschaut, einen Hinweis aber keine fertige Lösung gefunden.
Also: Unter Mail-Check überprüft das Skript die Anzahl der Stellen der TLD, die in der mail angegeben wurde.
Die komplette Prüfung für mail1 und mail 2 sieht jeweils so aus:
if ($FM{$testfeld1} =~ /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/ || $FM{$testfeld1} !~ /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/)
Hier ändert man nur das 2,3 (lesen wie "2 bis 3 Stellen mit Buchstaben") in 2,4.
Das 1,3 habe ich auch geändert, wobei hier aber nur Ziffern geprüft werden. TLD mit Ziffern gibt es aber so weit ich weis nicht. Ist wohl für geschlossene Netze oder so.
bye, Marcus
Datum: 14.08.2007-13:41
