Jürgen: BLOB aus Oracle XE mit PHP anzeigen

Beitrag lesen

Also ich kann machen was ich will, es funktioniert einfach nicht mit dem Header. Das Foto ist definitiv in der Datenbank und wird definitiv auch aus der Abfrage zurückgegeben. Ich habe keinen blassen Schimmer warum es einfach nicht dargestellt wird. Der Code ist nun wie folgt:

<?php

require("./config.php");

$con = oci_connect($user, $password, $database);
$result=OCIParse($con, "select FOTO from fahrer where personenid = 70");

$err2=OCIError($result);
if($err2==TRUE){ echo " <font size=2>Oracle-Fehler: $err2[message]</font><br> ";}

header("Content-type: image/jpeg");

$foto->load();
echo $foto;
?>

Ausgabe ist "http://localhost/bloblesen.php (der Dateiname dieser Datei hier). Entferne ich den Header wird mir die Binärdatei ausgegeben (alos Zahlensalat). Im Browserfenster wird mir bloblesen.php (JPEG-Grafik) in der Statusleiste angezeigt.

Hat das denn noch nie einer von euch geschafft ein Bild aus der DB anzuzeigen?? Oder wie habt ihr das gemacht? Das kann doch nicht so unglaublich kompliziert sein. Ich weiß nicht mehr was ich noch probieren kann.