Stephan: Fehler in Henryk Plötz Forum

Hallo,

ich habe mir das Forum von Henryk Plötz

http://aktuell.de.selfhtml.org/artikel/phpasp/php-forum/index.htm

gebastelt. Nun habe ich aber in der neu.php (umgenannt in php3) einen Fehler entdeckt:

Warning: Cannot modify header information - headers already sent by (output started at /home/www/web1027/html/service/neu.php3:4) in /home/www/web1027/html/service/neu.php3 on line 69

Kann es sein, dass man php nicht in php3 umändern darf? Habs jetzt versucht, immer noch die gleiche Fehlermeldung, selbst bei .php

Hier die URL

http://service.bildungszentrum-hyperkinetik.de

Das ist der Abschnitt:

-----

die("Konnte die Thread-ID in der Datenbank nicht aktualisieren.
         Die Datenbasis könnte inkonsistent sein.");

// Wenn wir noch leben, dann ist alles glatt gegangen.
   header("Location: index.php3?site=forum". (int)mysql_insert_id()); // Benutzer auf den neuen Eintrag umleiten
   exit(); // Skript beenden
  }
 }

----

Original von Herr Plötz übernommen, nur URL (location) geändert...

Danke schon jetzt

Stephan

  1. Moin,

    Warning: Cannot modify header information - headers already sent by (output started at /home/www/web1027/html/service/neu.php3:4) in /home/www/web1027/html/service/neu.php3 on line 69

    Kann es sein, dass man php nicht in php3 umändern darf? Habs jetzt versucht, immer noch die gleiche Fehlermeldung, selbst bei .php

    Die Fehlermeldung bedeutet dass die Ausgabe schon gestartet wurde (hier in neu.php an Zeile 3) und deswegen keine Header mehr gesetzt werden können. Bei der gegebenen Stelle sind aber weit und breit keine Ausgabefunktionen zu sehen, du hast also mit an Sicherheit grenzender Wahrscheinlichkeit irgendwo was falsch kopiert. Meine Glaskugel sagt, dass du am Ende von funktionen.php nach dem ?> noch ein Leerzeichen oder eine -zeile hast. Mach die weg.

    --
    Henryk Plötz
    Grüße aus Berlin
    ~~~~~~~~ Un-CDs, nein danke! http://www.heise.de/ct/cd-register/ ~~~~~~~~
    ~~ Help Microsoft fight software piracy: Give Linux to a friend today! ~~
    1. Deine Glaskugel macht mir Angst... ;-)

      Danke!

      1. Achso, zum löschen, ich habe das jetzt so gamacht, dass ich ID angebe, die er löschen soll, das geht aber nicht, soll ich TID angeben??

        1. Ich habs! ID geht!

  2. Hallo,

    Warning: Cannot modify header information - headers already sent by (output started at /home/www/web1027/html/service/neu.php3:4) in /home/www/web1027/html/service/neu.php3 on line 69

    Lies die ver* FAQ:
    Warning: Cannot add header information - headers already sent ...
    http://www.dclp-faq.de/q/q-fehler-header.html

    Kann es sein, dass man php nicht in php3 umändern darf?

    Nein, hat gar nichts damit zu tun.
    _DU_ hast einen Fehler in _Deinem_ Teil des Skripts.

    header("Location: index.php3");

    _Da_ ist effektiv ein Fehler, den ich Henryk uebrigens
    schon gemeldet habe.
    Die URL im Header _muss_ absolut sein, also mit
    http://... anfangen.
    Ist aber nicht die Ursache Deiner Fehlermeldung.

    Gruesse,

    Thomas

    1. Hallo Thomas,

      [...]

      Naechste mal auf die Haende setzen und ganz tief
      durchatmen ;) Und *dann* erst schreiben.

      Gruesse,
       CK

      --
      Der Mund ist das Portal zum Unglück.
      1. Hallo,

        Naechste mal auf die Haende setzen und ganz tief
        durchatmen ;) Und *dann* erst schreiben.

        Guter Tip ;-)
        Werd's versuchen!

        Liebe Gruesse,

        Thomas