axel47111: Bei Anmeldung immer "You Must Insert a Valid Email Address"

Hallo zusammen,
ich bin neu hier und stehe noch  am Anfang was Programmieren betrifft.
Ich hab eine Seite, dessen Name ich leider nicht verraten darf, wo sich User anmelden können.
Leider kommt bei der Anmeldung immer dieser Fehler, egal welche Endung die Email Adresse hat: "You Must Insert a Valid Email Address"

Leider kann ich den Fehler nicht finden und hoffe das Ihr mit helfen könnt!

Was benötigt Ihr um mir zu helfen?
Welchen Script-Teil soll ich posten?

Für Eure Hilfe bin ich sehr dankbar!

Grüße Axel

  1. Was benötigt Ihr um mir zu helfen?

    http://forum.de.selfhtml.org/hilfe/charta.htm#tipps-fuer-fragende

    Welchen Script-Teil soll ich posten?

    möglichst einen teil, der mit dem fehler nichtmal ansatzweise etwas zu tun hat :D

    1. Was benötigt Ihr um mir zu helfen?
      http://forum.de.selfhtml.org/hilfe/charta.htm#tipps-fuer-fragende

      Welchen Script-Teil soll ich posten?
      möglichst einen teil, der mit dem fehler nichtmal ansatzweise etwas zu tun hat :D

      So ich denke mal hier müsste der Fehler irgendwo drin sein, weil es ja die register Datei ist ;)

      $username = $_POST["username"];  
      $password = $_POST["password"];  
      $cpassword = $_POST["cpassword"];  
      $email = $_POST["email"];  
      $cemail = $_POST["cemail"];  
      $pemail = $_POST["pemail"];  
      $country = $_POST["country"];  
        
        
      //  
        
      if($username==NULL|$password==NULL|$cpassword==NULL|$email==NULL|$cemail==NULL|$pemail==NULL|$country==NULL) {  
      echo "All Fields Required";  
      }else{  
        
        
      //  
        
      $username = uc($username);  
      $password = uc($password);  
      $cpassword = uc($cpassword);  
      $email = limpiar($email);  
      $cemail = limpiar($cemail);  
      $pemail = limpiar($pemail);  
      $country = limpiar($country);  
        
        
      //  
        
      $username=limitatexto($username,15);  
      $password=limitatexto($password,15);  
      $cpassword=limitatexto($cpassword,15);  
      $email=limitatexto($email,100);  
      $cemail=limitatexto($cemail,100);  
      $pemail=limitatexto($pemail,100);  
      $country=limitatexto($country,15);  
        
        
      //  
        
      minimo($username);  
      minimopass($password);  
        
        
      //  
      if($password!=$cpassword) {  
      echo "Passwords Do Not Match";  
      }else{  
        
        
      //  
      if($email!=$cemail) {  
      echo "Emails Do not Match";  
      }else{  
        
        
      //  
      ValidaMail($email);  
        
        
      //  
      ValidaMail($pemail);  
        
        
      
      

      oder ein weiterer Ausschnitt:

      $checkuser = mysql_query("SELECT username FROM tb_users WHERE username='$username'");  
      $username_exist = mysql_num_rows($checkuser);  
        
      $checkemail = mysql_query("SELECT email FROM tb_users WHERE email='$email'");  
      $email_exist = mysql_num_rows($checkemail);  
        
      $checkpemail = mysql_query("SELECT pemail FROM tb_users WHERE pemail='$pemail'");  
      $pemail_exist = mysql_num_rows($checkpemail);  
        
      if ($email_exist>0|$username_exist>0) {  
      echo "Name oder Email existiert schon.";  
      }else{  
        
      if ($pemail_exist>0) {  
      echo "Deine Mailadresse wird schon genutzt.";  
      }else{
      
      1. So ich denke mal hier müsste der Fehler irgendwo drin sein, weil es ja die register Datei ist ;)

        ich tippe auf ValidaMail()

        1. So ich denke mal hier müsste der Fehler irgendwo drin sein, weil es ja die register Datei ist ;)
          ich tippe auf ValidaMail()

          Was müsste dort anders sein? Wie gesagt, habe nicht viel Ahnung von PHP!!

          1. Was müsste dort anders sein? Wie gesagt, habe nicht viel Ahnung von PHP!!

            es ist ein funktionsaufruf - die funktion sieht so aus als würde sie "irgendwas" mit der email-adresse machen

            im übrigen ist "raten" keine gute lösung, php zu lernen ggf schon

            1. es ist ein funktionsaufruf - die funktion sieht so aus als würde sie "irgendwas" mit der email-adresse machen

              im übrigen ist "raten" keine gute lösung, php zu lernen ggf schon

              Weiß echt nicht was ich machen muss....
              Wüsste jetzt auch nicht wie ich das umschreiben kann oder so!

              1. Hi,

                Weiß echt nicht was ich machen muss....
                Wüsste jetzt auch nicht wie ich das umschreiben kann oder so!

                Dann wirst du wohl jemanden beauftragen muessen oder so.

                MfG ChrisB

                --
                „This is the author's opinion, not necessarily that of Starbucks.“
                1. Hi,

                  Weiß echt nicht was ich machen muss....
                  Wüsste jetzt auch nicht wie ich das umschreiben kann oder so!

                  Dann wirst du wohl jemanden beauftragen muessen oder so.

                  MfG ChrisB

                  Naja das hilft mir jetzt aber auch net weiter! Kann das hier den niemand machen oder nen Vorschlag geben?

                  1. Hallo,

                    Weiß echt nicht was ich machen muss....
                    Wüsste jetzt auch nicht wie ich das umschreiben kann oder so!

                    Dann wirst du wohl jemanden beauftragen muessen oder so.

                    Naja das hilft mir jetzt aber auch net weiter! Kann das hier den niemand machen oder nen Vorschlag geben?

                    Nein, es sei denn die Person wäre Hellseher.

                    Wenn Du nicht in der Lage bist, den Code der beiden angesprochenen Funktionen vorzustellen bzw. nicht in der Lage bist, uns die Funktion zu liefern, die die genannte Fehlermeldung erstellt, dann kann man Dir nicht weiterhelfen.

                    Meine Glaskugel versieht derzeit ihren ehrenamtlichen Dienst als Weihnachtsschmuck, tut mir leid für Dich.

                    Freundliche Grüße

                    Vinzenz

                    1. Nein, es sei denn die Person wäre Hellseher.

                      Wenn Du nicht in der Lage bist, den Code der beiden angesprochenen Funktionen vorzustellen bzw. nicht in der Lage bist, uns die Funktion zu liefern, die die genannte Fehlermeldung erstellt, dann kann man Dir nicht weiterhelfen.

                      Meine Glaskugel versieht derzeit ihren ehrenamtlichen Dienst als Weihnachtsschmuck, tut mir leid für Dich.

                      Freundliche Grüße

                      Vinzenz

                      Ich hab den Code doch gepostet. "den Code der beiden angesprochenen Funktionen vorzustellen" welchen meinst du??

                      1. Fehler selbst gefunden! Brauch keine Glaskugeln oder sonst etwas.

                        1. Fehler selbst gefunden! Brauch keine Glaskugeln oder sonst etwas.

                          ja, weil du zugriff auf den code hast - schlaumeier :p
                          damit hätte es vermutlich jeder andere hier auch gekonnt

                      2. Hallo,

                        Ich hab den Code doch gepostet. "den Code der beiden angesprochenen Funktionen vorzustellen" welchen meinst du??

                        Nein, hast Du nicht.
                        Es geht *nicht* um die Aufrufstelle einer Funktion, es geht um die Funktion selbst.

                        Schön, dass Du es hinbekommen hast. Mit den hier im Thread zur Verfügung gestellten Informationen läßt es sich *nicht* lösen.

                        Freundliche Grüße

                        Vinzenz

      2. Hi,

        So ich denke mal hier müsste der Fehler irgendwo drin sein, weil es ja die register Datei ist ;)

        nicht raten - suchen! Nach "You Must Insert a Valid Email Address". Der Text könnte, wie suit vermutet, in ValidaMail() stecken; denkbar wäre auch noch limpiar(). Aber gerade den Code, der diese Fehlermeldung ausgibt, unterschlägst Du.

        freundliche Grüße
        Ingo