Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
20.04.2004, 15:28
BRoDO



moin. mein browser gibt mir volgende fehlermeldung:

Zitat:
Warning: Cannot modify header information - headers already sent by (output started at /dl.inc.php:132) in /switch.inc.php on line 132
aber in der gesamten dl.inc.php werden KEINE headers gesetzt. zeile 132 ist die letzte zeile des scripts. ("?>") in zeile 132 von switch.inc.php steht
Quellcode:header("Location: index.php"); .

irgendwelche ideen wodran es liegt?

--

[ Kein STEAM | Kein TGC/TCPA | Keine Softwarepatente |Keine Alternativ-OS-Propaganda in Windows-Threads | Keine Bewertungen ][KEIN GARNIX!]


Dieser Beitrag wurde am 20.04.2004 um 15:29 von BRoDO bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
001
20.04.2004, 16:11
Spike



hast du vorher ne ausgabe gemacht ?
ein leerzeicher reicht schon.

--

Kill? Box? Killbox!
Die Intelligenz ist eine Konstante, nur die Bevölkerung wächst.

zum Seitenanfang zum Seitenende Profil || Suche
002
20.04.2004, 16:18
CN



ja .. das was du machen willst klappt so nicht
ich denke mal du hast ne datei in die andre included werden
der output in der hauptdatei sendet aber schon header (allein durch den output)
du kannst das auch mit javascript machen, oder meta .. kommt drauf an was du konkret machst

übrigens steht das alles auch auf:
php.net/header

das nächste mal solltest du da suchen bevor du postest

--

zum Seitenanfang zum Seitenende Profil || Suche
003
21.04.2004, 14:03
Chronial



Dein problem ist ganz simpel:
in Zeile 132 steht entweder nicht "?>" sondern "?> " oder es gibt noch eine Zeile 133. Vieleicht auch beides :)
entferne das nachfolgende Leerzeichen/den Zeilenumbruch, und dein Problem ist erledigt.

Zu CNs post spare ich mir lieber einen Kommentar oO

--

"tsuji-giri" (japanisch) - ein neues Schwert an einem Passanten ausprobieren

zum Seitenanfang zum Seitenende Profil || Suche
004
21.04.2004, 15:52
BRoDO



DANKE Chronial!

ne ohne scheiss, daran hats gelegen. es gibt übrigens noch eine andere lösung des problems und zwar mit der funktion ob_start. (http://de.php.net/ob_start) damit bewirkt man, das alles was ausgegeben werden soll erst mal zwichengespeichert und dann alles zusammen zum schluss ausgegeben wird. das war bei mir natürlich ne sehr unsaubere lösung...

--

[ Kein STEAM | Kein TGC/TCPA | Keine Softwarepatente |Keine Alternativ-OS-Propaganda in Windows-Threads | Keine Bewertungen ][KEIN GARNIX!]


Dieser Beitrag wurde am 21.04.2004 um 15:53 von BRoDO bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
005
22.04.2004, 00:19
Chronial



Ich denke, das mit ob_start ist uns hier allen klar, aber das ist wie du ja schon selbst festgestellt hast nicht wirklich die Lösung des Problems, sondern vielmehr eine Vertuschung ;).

Und die Frage ist übrigens nicht, ob du schon header gesetzt hast, sondern ob welche gesendet wurden - du kannst so viel und so oft du willst Header setzen, nur wenn diese gesendet wurden (für gewöhnlich durch irgendeine Ausgabe) geht es eben nichtmehr.

--

"tsuji-giri" (japanisch) - ein neues Schwert an einem Passanten ausprobieren

zum Seitenanfang zum Seitenende Profil || Suche
006
22.04.2004, 16:03
BRoDO



Zitat:
Ich denke, das mit ob_start ist uns hier allen klar...
ne weil CN meinte ja das klappt so nicht. deshalb hab ichs mal gepostet.

--

[ Kein STEAM | Kein TGC/TCPA | Keine Softwarepatente |Keine Alternativ-OS-Propaganda in Windows-Threads | Keine Bewertungen ][KEIN GARNIX!]


Dieser Beitrag wurde am 22.04.2004 um 16:03 von BRoDO bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
007
25.04.2004, 21:58
Hanfling



Ist ob_start ned irgendwie unsauber/schlechter Stil?
Ich meine in einem Buch gelesen zu haben, das man sich Gedanken machen sollte falls man das verwendet.

--

Nun ist deine Zeit gekommen sprach der Tod, stolperte und brach sich das Genick. :o

zum Seitenanfang zum Seitenende Profil || Suche
008
25.04.2004, 23:35
Chronial



ja, das ist es - zumindest, wenn man es benutzt, um solche Probleme wie das von Brodo zu beheben.

--

"tsuji-giri" (japanisch) - ein neues Schwert an einem Passanten ausprobieren

zum Seitenanfang zum Seitenende Profil || Suche
009
07.05.2004, 16:27
Mini



ich hab das selbe - zumindest ein ähnliches problem, seit ich den header in meinen quelltext eingefügt hab:
Quellcode:<?php
$open=fopen($file,"w+");
$new="0 / no acces yet";
fputs($open,$new);
fclose($open);
echo "<script language='javascript'>window.alert('Einträge wurden erfolgreich zurückgesetzt');</script>";
header ("location: http://www.domain.de");
?>
(btw..die variablen wurden vorher definiert)

der fehler ist folgender:Parse error: parse error, unexpected $ in /web/counter.php on line 46

das merkwürdige....Line 46: </html> danach ist - logischerweise - nix mehr

--

You must be the change, you wish to see in the world

"wenn es Sich um fiele Bilder handelt sollte man Sie lieber zu einem Voto studio geben"
so "fiele" fehler in einem satz! geht das überhaupt? ;D


Dieser Beitrag wurde am 07.05.2004 um 16:28 von Mini bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
010
07.05.2004, 16:36
Chronial



also ein header nach nem echo geht schonmal garnicht.
bitte lies erst die Anleitung, bevor du hier postest...

und das $ steht für das Ende der Datei - dieser Fehler bedeutet, dass du noch irgendwas offen hast (eine klammer, { oder auch einen String)

--

"tsuji-giri" (japanisch) - ein neues Schwert an einem Passanten ausprobieren

zum Seitenanfang zum Seitenende Profil || Suche
011
08.05.2004, 15:56
Mini



...gibts einen anderen befehl, wie ich dei seite aktualisiern lassen kann?

--

You must be the change, you wish to see in the world

"wenn es Sich um fiele Bilder handelt sollte man Sie lieber zu einem Voto studio geben"
so "fiele" fehler in einem satz! geht das überhaupt? ;D

zum Seitenanfang zum Seitenende Profil || Suche
012
08.05.2004, 17:26
CN



ja mit javascript, das hast du da sowieso schon benutzt

access schreibt man so

--

zum Seitenanfang zum Seitenende Profil || Suche
013
08.05.2004, 18:06
Megge



Quellcode:<script language='javascript'>url = "seite2.html";window.alert('Einträge wurden erfolgreich zurückgesetzt'); location.href=url;</script>

--

zum Seitenanfang zum Seitenende Profil || Suche