phpbar.de logo

Mailinglisten-Archive

[php] Images aus MS SQL Server darstellen

[php] Images aus MS SQL Server darstellen

Jan Hohmuth praktik3_(at)_mediaproject.de
Tue, 27 Feb 2001 09:34:21 +0100


Guten Morgen liebe Sorgen ...

Ich habe Folgendes Problem:
Ich möchte Bilder,Flashanimationen und wav-Dateien in meinem MS SQL Server
ablegen. Dazu habe eine Tabelle 'Datei' mit einem Feld vom Typ 'Image'.

Ich speichere dazu die Daten folgendermaßen ab:

$bild1 = addslashes(fread(fopen($bild1,"r"),$ImgSize));
$SqlString="INSERT INTO Datei (ID,Name,Image,Type) VALUES
('$id1','$name','$bild1','image/jpeg')";
mssql_query($SqlString,$Connect);

Das funktioniert auch ohne Fehlermeldung. Das Problem kommt beim Auslesen
bzw. darstellen.
Dazu Folgendes Script:

<img src="bild.php?id=$id1" ...>

/* bild.php */
<?php
//Anmelden an DB
$SqlString="SELECT * FROM Datei WHERE (ID='$id')";
$result=mssql_query($SqlString,$Connect);

if ($object_array = mssql_fetch_object ($result))
{
     $Type = $object_array[Type];
     Header("Content-type: $Type");

     $Body = $object_array[Image];
     echo $Body;

     flush();
}
?>

Alles sehr schön - nur es wird nichts angezeigt. KEIN BILD!
Ich bin am verzweifeln *GRRRRRRRRRRRRR*

Gruß
Jan




php::bar PHP Wiki   -   Listenarchive