header already send

GarGod

Erfahrenes Mitglied
Hallo Leute, habe folgendes Problem.
ich lasse schicke ein paar header infos an den client
PHP:
?php
error_reporting(E_ALL);
header('Content-Type: image/jpeg', true);
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");    // Datum aus Vergangenheit
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");                                                     // immer geändert
header("Cache-Control: no-store, no-cache, must-revalidate");  // HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");                         // HTTP/1.0

......
?>
Und obwohl vorher kein Text ausgegeben wird (es ist auch kein leerzeichen od. sonst etwas vorm <?php) bekomme ich folgende Fehlermeldung:
Code:
Warning: Cannot modify header information - headers already sent by (output started at /--/captcha.img.php:1) in /-/captcha.img.php on line 3

Warning: Cannot modify header information - headers already sent by (output started at /--/captcha.img.php:1) in /-/captcha.img.php on line 4

Warning: Cannot modify header information - headers already sent by (output started at /--/captcha.img.php:1) in /-/captcha.img.php on line 5

Warning: Cannot modify header information - headers already sent by (output started at /--/captcha.img.php:1) in /-/captcha.img.php on line 6

Warning: Cannot modify header information - headers already sent by (output started at /--/captcha.img.php:1) in /-/captcha.img.php on line 7

Warning: Cannot modify header information - headers already sent by (output started at /--/captcha.img.php:1) in /-/captcha.img.php on line 8

Warning: Cannot modify header information - headers already sent by (output started at /--/captcha.img.php:1) in /-/captcha.img.php on line 9
Habe keine Ahnung woran, dass liegen kann, ein ob_flush lösung kommt nur im Notfall in Betracht.
Das Bild wird auch noch als Kryptischer Code dargestellt.
Local auf meinem rechner hat das Script noch wunderbar funktioniert.
Jemand eine Idee?
LG
 
Moin,


falls dieses Skript UTF8-codiert ist, prüfe mal, ob es eine BOM besitzt.

Diese siehst du nicht im Editor, aber sie stellt bereits eine Ausgabe dar.
Im Editor sollte man das irgendwo einstellen können, dass ohne BOM gespeichert wird.

Falls es nicht daran liegt, weiss ich auch net :-)
 
Zurück