Hase: fopen() Bild trotz mode "rb" in ASCII dargestellt! (win)

Beitrag lesen

Hallo!

Folgendes Problem:(aufgetreten im Internet Explorer +Windows+ Apache2)

$filename="bild.jpg";
$fd = fopen ($filename, "rb");
fpassthru($fd);

fclose($fd);

Eine Textfile mit $fopen() zu öffnen ist kein Problem!
Aber: Wenn ich versuche ein Bild zu öffnen, wird dieses zwar geöffneet, aber nur als Zeichensalat dargestellt!
Und dies obwohl ich "b" für binary als Modus für fopen dazugefügt habe!!?

Ich kann die File öffnen und als Bild darstellen lassen, wenn ich
header("Content-type: image/".jpeg); ganz am Anfang des Scripts einfüge!

Aber dann wird nichts mehr anderes angezeigt, also ein gemischter Seiteninhalt Text/Bild scheint damit nicht möglich?!

Mit einer Include Datei besteht das Problem weiterhin!

Kann mir wer helfen, bzw. woran könnte das liegen und was mache ich falsch?

mfg
     Hase