Ja, ich hab ne Idee: Vergiss es!
Hier mal ein Zitat aus dem "Add note"-Formular bei php.net:
Zitat:
Gut genug?
Weiters, hast du error_reporting auf E_ALL gestellt, und display_errors in deiner php.ini auf 1? Wenn ja, dann wirst du ziemlich sicher eine Fehlermeldung finden. Mein Tipp ist gethostbyname zu verwenden. Wenn es den Host gibt, dann gibts ne
IP, wenn nicht dann kriegst du den Hostname.
Greetz
alcaeus
PS: Zur E-Mail, dir ist schon klar dass ich hinter dem @ theoretisch auch eine
IP-Adresse schreiben kann? Und dass aber trotzdem nicht alle Zeichen gueltig sind? Jag mal die E-Mail-Adresse foo@foo@bar.com durch deine Regexp, und guck mal was passiert