header funktioniert nicht, obwohl ich noch keine Ausgaben gemacht habe

Prophet05

Erfahrenes Mitglied
Moin,

ich habe folgendes in den ersten beiden Zeilen meines Scriptes stehen:
PHP:
<?php
header('Content-Type: image/png');

Trotzdem erhalte ich diesen Fehler:
Warning: Cannot modify header information - headers already sent by (output started at /media/server/http/sig.php:1) in /media/server/http/sig.php on line 2

Warum?

Da ich vermute das es an der Server Konfiguration liegt hier einige daten:
> Ubuntu Edgy Eft 6.10
> Apache 2.0.55
> PHP 5.1.6

Auf dem XAMPP Server meines iBooks hat noch alles einwandfrei funktioniert.

Gruß, Prophet05
 
Schau einfach mal in die erste Zeile des „sig.php“-Skriptes was dort steht. Denn laut Fehlermeldung begann dort die Ausgabe.
 
Wie bereits geschrieben steht in den ersten beiden zeilen meines scriptes folgendes:
PHP:
<?php
header('Content-Type: image/png');
 
Dann tippe ich darauf, dass das Skript UTF-8-kodiert und mit BOM gespeichert ist. Speichere es einfach ohne BOM.
 
Ich habe die ersten beiden zeilen einmal gelöscht, gespeichert und nochmal geschrieben, jetzt geht es wieder... :-( :confused:

Vielen dank!
 
Zuletzt bearbeitet:
Wahrscheinlich befanden sich dort nicht sichtbare Zeichen. Die führen auch dazu, dass Daten an den Client geschickt werden.
 
Zurück