Hallo zusammen,
Ich bin am verzweifeln, ich habe mir eine Bilddatenbank gebastelt, in die ich Bilder in ein Blob-Format übertrage. Das klappt auch wunderbar, ich kann sie nur auf meiner Seite nicht mehr auslesen lassen. Dazu bin ich folgendermaßen vorgegangen:
Einlesen durch Erzeugen eines Strings:
$data = addslashes(fread(fopen($form_data, "r"), filesize($form_data)));
Ausleseskript:
<?
include("dbopen.php");
$query = "SELECT bilddaten,bildtyp FROM bilddatenbank where number=$id";
$result = @mysql_query($query);
$data = @mysql_result($result,0,"bilddaten");
$type = @mysql_result($result,0,"bildtyp");
header( "Content-type: image/jpeg");
echo $data;
?>
Dieses PHP-Skript speichere ich nun separat ab und rufe es durch folgendes IMG-Tag in der gewünschten Seite auf:
<img src="bilder.php?id=1">
Das obere Skript funktioniert definitiv, wenn ich es als PHP-Seite aufrufe, kommen auf alle Fälle binäre Daten im Browser an, nur scheint es, als ob der Browser mit dem Aufruf im Image-Tag nichts anfangen kann. Über eure Hilfe dazu wäre ich äußerst dankbar.
Gruß
Wolfgang