emailadresse - gültigkeit
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
account
adresse
angegebene adresse
anweisung
beitrag
doubeln
eingabe
email
formular
funktion
manual
schauen
schwupp
ups
verfahren
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
mit preg_match
und regul?re ausdr?cken
:
if (preg_match("/@/", $mail))
{
echo "mail ok";
}
else
{
echo "keine richtige mail";
}
Beitrag ge?ndert am 23.10.2005 13:54 von psih -
kannst du das vielleicht auch erkl?ren??
was fragst du da ab und wof?r steht preg_match()??
gero -
Das Script von psih pr?ft, ob sich ein "@" in $email befindet.
Jedoch zweifle ich an dem Script; denn auch eine Eingabe wie "bla@" oder gar nur "@" g?be ein true in der if-Anweisung zur?ck.
Ansonsten schau Dir das an:
http://de.php.net/manual/de/function.getmxrr.php
und
http://de.php.net/manual/de/function.checkdnsrr.php -
ja.. ich will ja nicht wissen ob die adresse richtig geschrieben ist, sondern ob sie existiert.. also wenn ich bspl ein registrierungs formular habe, wie kann ich ?ber pr?fen ob die angegebene adresse auch wirklich existiert und nicht erfunden ist??
gero -
gero schrieb:
ja.. ich will ja nicht wissen ob die adresse richtig geschrieben ist, sondern ob sie existiert.. also wenn ich bspl ein registrierungs formular habe, wie kann ich ?ber pr?fen ob die angegebene adresse auch wirklich existiert und nicht erfunden ist??
gero
also direkt im php script geht das nicht, ohne eine email zu verschicken...
sonst k?nnte ja jedes kleine spammerlein n php script schreiben und schwupp hat es 100000ende email adressen!
du musst einen email mit aktiverungslink verschicken! (wie es auch bei phpbb vorhanden ist) -
Hi leute,
ich empfehle meine funktion:
function checkmail($str) {
return preg_match("/^[^\s()<>@,;:\"\/\[\]?=]+@\w[\w-]*(\.\w[\w-]*)*\.[a-z]{2,}$/i",$str);
}
diese funktion ist echt gut, um die G?lltigkeit zu testen.
mfg,
hr -
heavyraptor schrieb:
Hi leute,
ich empfehle meine funktion:
function checkmail($str) {
return preg_match('/^[^\s()<>@,;:\'\/\[\]?=]+@\w[\w-]*(\.\w[\w-]*)*\.[a-z]{2,}$/i',$str);
}
diese funktion ist echt gut, um die G?lltigkeit zu testen.
mfg,
hr
naja aber nicht obs die adresse wirklich gibt, au?er wie kirschbluete bereits gesagt hatte.
mfg apollo13 -
du k?nntest einen aktivierungslink zu der mail schicken und nur so ist kann man sich einloggen.
Ups hab nich gesehn das kirschbluete das auch schon geschrieben hat.
Beitrag ge?ndert am 24.10.2005 11:44 von samson -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage