Schorsch: Bilder aus Mysql mit PHP ausgeben

Beitrag lesen

Salve

Offensichtlich kann echo das doch und in der Doku steht fälschlicherweise, dass echo nur Strings ausgibt.
Der Fehler ist die ungenügende Umsetzung der HTTP-Spezifikation durch einige (einen?) Browser:
header("Content-type: image/jpeg");

// So klappts:
$result = mysql_query($sql);
$data = @mysql_result($result,0);
$img = imagecreatefromstring($data);

// Ausgabe
Header("Content-Type: image/jpeg");
imagejpeg($img);

Und bei einem Bild sollte eigentlich auch
header("Content-length: $size");
mitgeliefert werden.

Soll? Muss? Warum?

Vielen Dank euch coolen Profis!

Gruss
Schorsch