formularüberprüfung. aber header geht nicht

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

  • formularüberprüfung. aber header geht nicht

    tag

    hab n formular, dass zu post.php hinpostet:

    post.php:
    PHP-Code:
     <? if(!$_POST['username'] || $_POST['username'] == "") {
     header("location: http://192.168.2.100/manuel/tab/dateien/login/index3.php");
      }

    abeer bei diesem script kommt wein error, dass der header schon versand wurde, warum???
    was muss ich ändern??

    danke
    Wat für'n Scheiß war dat über meine Mucke? Hast'n Problem? ALTA! Schon mal ne 5000-Watt-BASS-Machine gehört? Geht voll ab, Alta!

    Wacken?! Ist schon vorbei du Spasti!

  • #2
    ... wein error ...
    OffTopic:
    du, den kenn ich...


    was muss ich ändern??
    vermutlich keine header absenden (bzw. ausgabe machen) - da vertraue ich php voll und ganz - es hat mich noch nie angelogen.

    Kommentar


    • #3
      Weil er eben schon versandt wurde. PHP lügt nicht.

      Und warum wurde er schon ...?
      Weil vor obiger Codezeile schon eine Ausgabe stattfindet. (siehe Manual)

      EDIT:
      hehe, ich denke langsamer, aber genauso

      Kommentar


      • #4
        Und jetzt sag bitte nicht, es wäre zu viel verlangt gewesen mal nach der Fehlermeldung, die du fälschlicherweise vergessen hast zu posten, zu suchen.

        Kommentar


        • #5
          das ist der error



          Warning: Cannot modify header information - headers already sent by (output started at d:\WebData\htdocs\manuel\tab\dateien\login\post.php:1) in d:\WebData\htdocs\manuel\tab\dateien\login\post.php on line 2
          Wat für'n Scheiß war dat über meine Mucke? Hast'n Problem? ALTA! Schon mal ne 5000-Watt-BASS-Machine gehört? Geht voll ab, Alta!

          Wacken?! Ist schon vorbei du Spasti!

          Kommentar


          • #6

            und jetzt?

            Kommentar


            • #7
              Autsch...

              Und jetzt sag bitte nicht, es wäre zu viel verlangt gewesen mal nach der Fehlermeldung, die du fälschlicherweise vergessen hast zu posten, zu suchen.

              Kommentar


              • #8
                und wie macht man sjetzt
                Wat für'n Scheiß war dat über meine Mucke? Hast'n Problem? ALTA! Schon mal ne 5000-Watt-BASS-Machine gehört? Geht voll ab, Alta!

                Wacken?! Ist schon vorbei du Spasti!

                Kommentar


                • #9
                  Man bewegt seinen Browser auf google.com oder klickt auf den Suchen-Button oben auf dieser Seite.

                  Soll ich genauer werden?!?

                  Kommentar


                  • #10
                    ich helfe mit den begriffen:
                    http://www.google.de/search?hl=de&q=...+ausgabe&meta=

                    http://de3.php.net/manual/de/faq.usi...g.headers-sent

                    Kommentar


                    • #11
                      Da legt mal wieder jemand richtig eigeninitiative an den Tag. erzähle mir doch mal bitte wie viele Suchergebnisse du erhältst...

                      Kommentar


                      • #12
                        habs jetzt so gmacht :

                        PHP-Code:
                         ob_start();
                         if(!
                        $_POST['username'] || $_POST['username'] == "") {
                        header("location: index.php");
                          } 
                        s geht immer no ned

                        was ist da jetzt falsch??
                        Wat für'n Scheiß war dat über meine Mucke? Hast'n Problem? ALTA! Schon mal ne 5000-Watt-BASS-Machine gehört? Geht voll ab, Alta!

                        Wacken?! Ist schon vorbei du Spasti!

                        Kommentar


                        • #13
                          output started at d:\WebData\htdocs\manuel\tab\dateien\login\post.php:1

                          Da wird etwas in Zeile 1 ausgegeben, was nicht sein darf, und wenn es nur eine Leerzeile oder ein Leerzeichen ist.

                          Gruß
                          Uwe

                          Kommentar


                          • #14
                            meinst du vor
                            <?
                            darf kein leerzeichen sein??

                            oder bei
                            <? code
                            ---^
                            ---||
                            darf kein leerzeichen sein??
                            Zuletzt geändert von Kurt Cobain; 24.07.2005, 20:15.
                            Wat für'n Scheiß war dat über meine Mucke? Hast'n Problem? ALTA! Schon mal ne 5000-Watt-BASS-Machine gehört? Geht voll ab, Alta!

                            Wacken?! Ist schon vorbei du Spasti!

                            Kommentar


                            • #15
                              Nee, nach dem letzen Zeichen in Zeile 22.

                              Natürlich vor <? darf kein Leerzeichen oder Leerzeile stehen.

                              Gruß
                              Uwe

                              Kommentar

                              Lädt...
                              X