Ja
Einfügen eines Bildes in eine DB
Einklappen
X
-
hier ein script, dass dir blobs aus der db zieht:
PHP-Code:// in diesem script bitte keine html-ausgaben einfügen!!!
<?php
$host ="127.0.0.1";
$user ="root";
$password ="xxx";
$db ="imageDB";
$conn=mysql_pconnect($host,$user,$password);
if (!$conn)
print ("Can not connect to database MySQL \"$db\"");
$sql ="SELECT BLOB, BLOB_MIME_TYPE, BLOB_FILENAME FROM image where ID = $ID";
$dt_result = mysql_db_query($db,$sql);
$row = mysql_fetch_row($dt_result);
$data[0] = $row[0];
$data[1] = $row[1];
$data[2] = $row[2];
header("Content-type: ".$data[1]);
if (strstr($HTTP_USER_AGENT, "MSIE"))
header("Content-Disposition: attachment; filename=".$data[2] ."%20");
else
header("Content-Disposition: attachment; filename=".$data[2]."");
echo $data[0];
if(!mysql_close($conn))
print ("Error closing database connection!");
?>
sieht ein wenig altmodisch aus, läuft aber 100 pro.
wenn ich mich da vertippt hab, sag bescheid!
Kommentar
Kommentar