Thread Verifizieren einer E-Mail-Adresse
(7 answers)
Opened by Gast at 2005-06-04 00:06
Thorsten bitte,
aber anscheinend klappt es ja noch nicht. Leider kann ich dir nicht alle fragen beantworten, da ich in Perl auch nicht der fitteste bin aber fangen wir einfach mal von oben an. Da du leider keine Lust hast perl ein bisschen kennezulernen. Dadurch auch die Module oder auch Einbindung in dein Skript nicht erlernen willst, müssen wir uns da mal um dein Code Stück kümmern, das du da hast. Quote so hier mal meine Ausgabe mit dem Testskript. Quote Quote Ja das habe ich auch so verstanden. Quote hmm also hier wird ein . durch nichts ersetz also nicht einmal einem leerzeichen. s/suchmuster/ersetzeichen/[optionen] Quote bei der $ host wird ein punkt oder ein - ersetzt durch nichts. hier sind wir also auch im einklang Quote Genau so seh ich das hier auch. Quote Also ich versteh das aber anders. Wenn du einfach $login und $host ohne weitere Überprufungen nimmst. also ohne s/[./-]//g nimmst erst dann werden auch alle angenommen. Aber hier hast du das Problem, das alle möglichen Zeichen in einer E-Mail adresse sein können. Das heist, das auch einfache Fakes von Mail adressen durch kommen. also Beispiel .-@-. was ja wirklich keinen Sinn macht. Hier musst du abwegen, was du haben willst. Quote hmm sie gehen halt durch, wenn in $login und in $host keine nicht alphabetischen Zeichen enthalten hast. Aber nachdem du nun dein Problem selber erkannt hast, dann kannst du es doch auch selber lösen. Und wie du siehst ist perl auch nicht schwer oder ?? |