Prüfen ob E-Mail auch wirklich E-Mail ist
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
adresse
beitrag
eintrag
email
expression
falsche blabla
folgen
met
miteinander
muster
regular
schnipsel
schummler
sen
sponsor
syntax
syntaxfehler
trash
wandelndes lexikon
wenigen zeilen
-
Nabend alle miteinander
ich habe ein G?stebuch geschrieben, wo das Standardfelt "E-Mail" drinne ist... nun schummeln da aber sehr viele bei der E-Mail und schreiben da einfach nur irgendwas hin... z.B. kdshfksjdhfk...
das m?chte ich verhindern... wie kann ich nun pr?fen, ob da ein @ drinne ist? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Soll ich wieder einen von meinen reg-ex bringen?
Naja, also der hier geht auf jeden Fall, denn den benutz ich in meinen Srcipts zur ?berpr?fung und hatte damit noch nie Probleme:
$mail='irgendwas@website.com'; if(eregi("^[_.0-9a-z-]+@([0-9a-z-]+.)+[a-z]{2,4}$",$mail)) { echo "Richtige Syntax!"; }else{ echo "Die Mail-Adresse entspricht nicht dem Muster"; }
So der Code-Schnipsel ?berpr?ft
1. ob irgendwas vor dem @ steht
2. ob irgendwas nach dem @ steht
3. ob nach dem @ noch ein . folgt
4. ob nach dem . noch 2-4 Zeichen folgen
Beitrag ge?ndert am 6.09.2006 21:12 von tct -
Danke sch?n.
Aber ich empfehle echt, sich mal mit Regular Expressions auseinander zu setzen. Damit lassen sich sehr viele Dinge schnell und mit wenigen Zeilen Code l?sen. Am Anfang war ich auch nicht so begeistert davon, da die Syntax nicht so leicht zu verstehen ist, aber mit ein wenig ?bung geht auch das recht gut ins Blut ?ber. Gute Tuts kann ich dazu nicht empfehlen, da ich selbst keine gefunden hab und mir alles mehr oder weniger selber angeeignet hab. -
Nabend alle miteinander
ich habe ein G?stebuch geschrieben, wo das Standardfelt "E-Mail" drinne ist... nun schummeln da aber sehr viele bei der E-Mail und schreiben da einfach nur irgendwas hin... z.B. kdshfksjdhfk...
das m?chte ich verhindern... wie kann ich nun pr?fen, ob da ein @ drinne ist?
Das ist nur eine Grundpr?fung. Schummler k?nnen dir nach wie vor irgendwas reinmodeln, wie z. B. xxx@yyy.zzz
Um das zu verhindern, k?nnte man h?chstens noch pr?fen, ob der Server existiert oO -
jo, das w?re noch bessa ^^
Wie gehtn das? -
ne, das find ich bl?de... wenn dann soll alles audomaddisch funzen ^^
-
Wieso macht ihr es nicht einfach so, dass die E-Mail Adresse optional ist? Ist doch sowieso sinnlos!
Ob man nun eine falsche(blabla), eine Syntax richtige (bla@bla.bla), eine Trash-E-Mail Adresse (bla@trash-mail.net [oder so ?hnlich]) oder eine eigene (spam_der_sofort_in_den_papierkorb_wandert@meine-domain.de) angibt, keine an diese Adresse gesendete E-Mail wird gelesen werden... -
jo, das Problem ist nur... wird die Adresse met ausgef?llt, funzt das Script nimmer.
dann kommt erstmal en syntaxfehler, vonwegen keine Adresse drinne und die Werbung funzt nimmer von meinem Sponsor... son Streamserver is n?mlich net billig... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage