kostenloser Webspace werbefrei: lima-city


emailadresse - gültigkeit

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    g**o

    hey... wie kann ich mit php die g?ltigkeit einer email adresse ?berpr?fen??

    gru?
    gero
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. p**h

    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
  4. Autor dieses Themas

    g**o

    kannst du das vielleicht auch erkl?ren??
    was fragst du da ab und wof?r steht preg_match()??

    gero
  5. p**h

    php.net ^^^
    http://de3.php.net/manual/de/function.preg-match.php
  6. c*********c

    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
  7. Autor dieses Themas

    g**o

    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
  8. k**********e

    das kannst du nur wenn du an diese e-mail adresse eine mail versendest mit einem link (+unique-id) der geklickt werden muss um zB den account freizuschalten. (das net sich Double opt in Verfahren)
  9. a******9



    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)
  10. 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
  11. 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
  12. 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.:angel:

    Beitrag ge?ndert am 24.10.2005 11:44 von samson
  13. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!