Fehler in Henryk Plötz Forum
Stephan
- php
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
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.
Deine Glaskugel macht mir Angst... ;-)
Danke!
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??
Ich habs! ID geht!
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
Hallo Thomas,
[...]
Naechste mal auf die Haende setzen und ganz tief
durchatmen ;) Und *dann* erst schreiben.
Gruesse,
CK
Hallo,
Naechste mal auf die Haende setzen und ganz tief
durchatmen ;) Und *dann* erst schreiben.
Guter Tip ;-)
Werd's versuchen!
Liebe Gruesse,
Thomas