Kontrolle ob E-Mail Adresse
Mike
- php
0 Tom0 Stephan0 TomIRL0 Thomas Luethi0 seth0 Julian Hofmann
Hallo,
hat jemand von euch ein kleines PHP Script, evtl. schon fertig, das prüft ob es sich bei der Eingabe um eine korrekte E-Mail Adresse handelt.
Sprich: Nur ein @ Zeichen. Mindestens 1 Punkt. Domain mindestens 3 Zeichen. Kein Punkt am Anfang der E-Mail Addrese, etc....
Danke
Mike
Hello,
Sprich: Nur ein @ Zeichen. Mindestens 1 Punkt. Domain mindestens 3 Zeichen. Kein Punkt am Anfang der E-Mail Addrese, etc....
tom@localhost ist auch gültig und wird oft benötigt...
Liebe Grüße aus http://www.braunschweig.de
Tom
Mit else if habe ich eine:
}elseif(!preg_match('/[1]+@.+.\D{2,5}$/', $_POST['email'])){ // Überprüfung ob die Email-Addresse das Format name@domain.tld hat
echo '<p align="center">Bitte geben Sie eine gültige E-Mailadresse ein.<br><br><a class=style1 href="index.php3?site=anmelden">Zurück</a></p>';
Grüße
Stephan
^@ ↩︎
Hallo,
hat jemand von euch ein kleines PHP Script, evtl. schon fertig, das prüft ob es sich bei der Eingabe um eine korrekte E-Mail Adresse handelt.
Sprich: Nur ein @ Zeichen. Mindestens 1 Punkt. Domain mindestens 3 Zeichen. Kein Punkt am Anfang der E-Mail Addrese, etc....
Selber machen macht schlau:
if ($email = "" AND (!eregi (".+@.+\..+",$email))) $fehler = 'Deine E-Mail Adresse ist ungültig!<BR>';
Was Du sonst noch brauchst baust Du Dir eben selber dazu!
Oder willst Du etwa ein komplettes Skript haben?
Dann gucke mal ganz nach oben was steht da?
SELF HTML und was bedeutes SELF?
Na also!
Viele Gtrüße aus Berlin
TomIRL
Hallo,
hat jemand von euch ein kleines PHP Script, evtl. schon fertig, das prüft ob es sich bei der Eingabe um eine korrekte E-Mail Adresse handelt.
Wie kann ich feststellen, ob eine Mailadresse äußerlich gültig ist?
[http://www.dclp-faq.de/q/q-mail-adresse-gueltig.html]
Ansonsten: Lerne die String-Funktionen von PHP kennen
und bau Dir damit eine Funktion.
http://www.php.net/manual/de/ref.strings.php
Sprich: Nur ein @ Zeichen. Mindestens 1 Punkt. Domain mindestens 3 Zeichen. Kein Punkt am Anfang der E-Mail Addrese, etc....
Deine "Regeln" sind falsch. Aberglaube.
Uebernimm also nicht irgendein Schrott-Skript,
das mit aehnlichem Anfaenger-"Wissen" hantiert,
sondern hoechstens eines, das auf RFCs basiert.
Domains mit zwei Zeichen sind z.B. erlaubt.
http://www.be.ch/ http://www.hp.com/ u.s.w.
Es kommt auf den Verwalter (NIC) der Top-Level Domain (sowie auf
die Verfuegbarkeit;-) an, ob man sie registrieren kann.
Gruesse,
Thomas
hi Mike!
hat jemand von euch ein kleines PHP Script, evtl. schon fertig, das prüft ob es sich bei der Eingabe um eine korrekte E-Mail Adresse handelt.
wurde schon oefters gefragt...
z.b. da:
http://forum.de.selfhtml.org/archiv/2003/3/40123/#m219773
prost
seth
Hallo.
Sprich: Nur ein @ Zeichen. Mindestens 1 Punkt. Domain mindestens 3 Zeichen. Kein Punkt am Anfang der E-Mail Addrese, etc....
Warum soll eine Domain maximal 3 Zeichen haben? Ist ix.de keine gültige Domain? db.com? Oder meintest Du die Domainendung? Warum wäre dann julian-hofmann.info ungpltig?
Um eine Mailadresse auf syntaktische Korrektheit zu prüfen braucht es etwas mehr. Der SelfRaum bietet einen Artikel dazu: http://aktuell.de.selfhtml.org/tippstricks/programmiertechnik/email/
Bleibt nur noch die Frage, wie Du es verhinderst, dass jemand eine falsche, aber syntaktisch korrekte Adresse eingibt. Was willst Du beispielsweise gegen ein mike@bundesregierung.de dann tun?
Grüße aus Würzburg
Julian