email Prüfung

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • email Prüfung

    Hallo Leute,

    kurze Frage, wenn ich mit folgendem Pattern auf bestimmte Zeichen in der Emailadresse prüfe, schliesse ich da ein paar gültige Adressen aus oder ist es so ok.

    PHP-Code:
    //aus dem Code gerissen
    elseif (!preg_match ("/[\.a-z0-9_-]+@[\.a-z0-9-]+/i"$_POST['email'])) 
    {
          
    $u_sternFelder "Die eingegebene Emailadresse ist leider ungültig.";
        
    // zurück und wird halt nix eingetragen.



    PS: ich weiss das bei den Codeschnipsel die Mega Emailcheck Funktionen liegen. Brauch ich aber nicht, mir reicht theoretisch schon die Prüfung aufs @ und ein Zeichen davor und danach.
    mfg
    marc75

    <Platz für anderes>

  • #2
    nope, tust du nicht! solange ein @ zeichen im string ist und je eines deiner definierten zeichen davor oder dahinter, geht es

    gruss

    Kommentar


    • #3
      dann sollte man es aber nicht email Prüfung nennen
      ... und besucht mal den ebay(TM)-browser überhaupt: Lauge
      und damit das Fragen nen Ende hat: Der Progger davon sitzt mir gegenüber !

      Kommentar


      • #4
        mh... wieso...

        morti@ich

        ist eine gültige eMailadresse laut RFC...

        gruss

        Kommentar


        • #5
          Original geschrieben von muecke0815
          dann sollte man es aber nicht email Prüfung nennen
          naja, sobalt ein Zeichen hinter dem @ steht und die email nicht existiert bekomme ich ja den Rückläufer an meine Emailadresse.
          mfg
          marc75

          <Platz für anderes>

          Kommentar


          • #6
            @ MoRtAlAn
            dein angabe schon aber nicht: _@-
            @ marc75
            ... bekomme ich ja den Rückläufer an meine Emailadresse
            genauso solche "netzwerk-belastungen" sollte man ja als verantwortlicher progger gerade vermeiden!
            ... und besucht mal den ebay(TM)-browser überhaupt: Lauge
            und damit das Fragen nen Ende hat: Der Progger davon sitzt mir gegenüber !

            Kommentar


            • #7
              Mal so zur Info Regular Expr. nach RFC 2822:

              OffTopic:
              ^(?:[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+\.)*[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+@(???:[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!\.)){0,61}[a-zA-Z0-9]?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!$)){0,61}[a-zA-Z0-9]?)|(?:\[(??:[01]?\d{1,2}|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\]))$


              (keine Gewähr auf vollständigkeit!)
              ... und besucht mal den ebay(TM)-browser überhaupt: Lauge
              und damit das Fragen nen Ende hat: Der Progger davon sitzt mir gegenüber !

              Kommentar


              • #8
                sorry, aber das mit dem @ stimmt nicht mehr so ganz.
                @ sind inzwischen auch als Name bzw. Domain erlaubt.
                Daher ist auch dies Adresse gültig:


                tbt@@@@@@home.de
                TBT

                Die zwei wichtigsten Regeln für eine berufliche Karriere:
                1. Verrate niemals alles was du weißt!


                PHP 2 AllPatrizier II Browsergame

                Kommentar


                • #9
                  @TBT
                  wo kann ich das denn mal nachlesen???
                  ... und besucht mal den ebay(TM)-browser überhaupt: Lauge
                  und damit das Fragen nen Ende hat: Der Progger davon sitzt mir gegenüber !

                  Kommentar


                  • #10
                    Original geschrieben von muecke0815
                    Mal so zur Info Regular Expr. nach RFC 2822:

                    OffTopic:
                    ^(?:[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+\.)*[\w\!\#\$\%\&\'\*\+\-\/\=\?\^\`\{\|\}\~]+@(???:[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!\.)){0,61}[a-zA-Z0-9]?\.)+[a-zA-Z0-9](?:[a-zA-Z0-9\-](?!$)){0,61}[a-zA-Z0-9]?)|(?:\[(??:[01]?\d{1,2}|2[0-4]\d|25[0-5])\.){3}(?:[01]?\d{1,2}|2[0-4]\d|25[0-5])\]))$


                    (keine Gewähr auf vollständigkeit!)
                    isses auch nicht... wie gesagt,
                    morti@web

                    erkennt das teil nicht...

                    gruss

                    Kommentar


                    • #11
                      @ MoRtAlAn
                      nu komm ich aber ins grübeln:

                      spricht man bei morti@web nicht von mailbox adressen. als domain-name jedenfalls ist web nicht gültig, aber eben ja als host. im 2822 finde ich aber nur spezifikation nach domain (oder ich habs über lesen *schäm_schon_mal_gleich*)

                      sag mir doch bitte wo ich den teil finden kann

                      @@@ ist auch gültig? wo sind denn diese neuen spezifikationen? ich brauch input....
                      ... und besucht mal den ebay(TM)-browser überhaupt: Lauge
                      und damit das Fragen nen Ende hat: Der Progger davon sitzt mir gegenüber !

                      Kommentar


                      • #12
                        Original geschrieben von muecke0815
                        @ MoRtAlAn
                        dein angabe schon aber nicht: _@-
                        @ marc75

                        genauso solche "netzwerk-belastungen" sollte man ja als verantwortlicher progger gerade vermeiden!
                        solche Belastungen sind schon ok, denn auch wenn ein User eine gültige Emailadresse eingibt muss sie ja nicht existieren. Und so weiss ich welchen Eintrag ich ruhig wieder löschen kann.
                        mfg
                        marc75

                        <Platz für anderes>

                        Kommentar


                        • #13
                          eine gültige Emailadresse eingibt muss sie ja nicht existieren
                          das ist wohl wahr. da hoffen ja einige spezies drauf das sich das ändert. aber nu müssen wir wohl noch nen paar jahre auf solche lösungen warten.

                          aber zum thema. es ging mir ja darum unnötigen transfer zu eliminieren. auch ist es user freundlicher gleich eine fehlermeldung heraus zu schicken, wenn der user sich nur mal vertippt hat. wenn dann eine solche funktion dies schon erkennen kann, sollte man sie doch auch einbauen. ist ja gar nicht mal soviel mehrarbeit. nach rfc gültige adressen die nicht existieren ist kein kraut gewachsen. das wollte ich aber auch nicht damit sagen.
                          ... und besucht mal den ebay(TM)-browser überhaupt: Lauge
                          und damit das Fragen nen Ende hat: Der Progger davon sitzt mir gegenüber !

                          Kommentar


                          • #14
                            Original geschrieben von muecke0815
                            das ist wohl wahr. da hoffen ja einige spezies drauf das sich das ändert. aber nu müssen wir wohl noch nen paar jahre auf solche lösungen warten.

                            aber zum thema. es ging mir ja darum unnötigen transfer zu eliminieren. auch ist es user freundlicher gleich eine fehlermeldung heraus zu schicken, wenn der user sich nur mal vertippt hat. wenn dann eine solche funktion dies schon erkennen kann, sollte man sie doch auch einbauen. ist ja gar nicht mal soviel mehrarbeit. nach rfc gültige adressen die nicht existieren ist kein kraut gewachsen. das wollte ich aber auch nicht damit sagen.
                            nur wenn die Richlinien mal wieder geändert werden und man das verpennt anzupassen, schliesst man mal wieder User aus.

                            und zwecks Tippfehler gibts die doppelte Emaileingabe, wer kopiert hat selber schuld.

                            Achja um unnötigen transfer auszuschliessen sollte man gleich noch eine extra Prüfung für aol Kunden einbauen. Gibt da draussen viele AOLuser die nicht wissen das es bis jetzt nur aol.com Emailadressen gibt.
                            mfg
                            marc75

                            <Platz für anderes>

                            Kommentar


                            • #15
                              ich warte immer noch auf die rfc verweise.... (ich weiß ich bin ungeduldig, aber ich mach gleich feierabend und das auto meiner freundin ist abgebrannt...)


                              ich bin sowieso ein verfechter von http://www.rfc-ignorant.org
                              ... und besucht mal den ebay(TM)-browser überhaupt: Lauge
                              und damit das Fragen nen Ende hat: Der Progger davon sitzt mir gegenüber !

                              Kommentar

                              Lädt...
                              X