Tom: Bild aus Datenbank ausgeben

Beitrag lesen

Hello,

<?php

require("./login.php");

if ($con = oci_connect($user, $password, $database)){

$sql = "begin p_abfrage.bild_bild(:bild_id, :bild);end;";

$curs = oci_new_cursor($con);
   $result = oci_parse($con, $sql);
   $ID = 1;
   oci_bind_by_name ($result, "bild_id", $ID);

woher komt $ID ?

oci_bind_by_name($result, "bild", $curs, -1, OCI_B_CURSOR);

oci_execute($result);
   oci_execute($curs);

$bild = oci_fetch_row($curs);

$err=OCIError($result);

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

Das ist witzlos, da der Browser keine Texte darstellt, wenn er einen Bild-Request durchgeführt hat.

Sag dem Browser vorher, dass ein Bild kommt:, also z.B. ein JPG

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

echo $bild[3]; // da ist das bild abgelegt

hiernach dürfen keine Daten mehr kommen!

}else{
echo ' Verbindung fehlgeschlagen!';
   }

;
?>

Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau