Mailinglisten-Archive |
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