Chriz: Bild in -> aus DB

Beitrag lesen

Hallo, zusammen.

Folgendes Thema beschäftigt mich gerade.
Ich habe eine Tabelle, in die Bilder geladen werden sollen (ich weiß, Bilder in DB: doof - aber es geht nicht anders). Dafür habe ich ein Feld data mit LONGBLOB, eines für Filetype und eines für Dateigröße.

Die Daten selber werden mit addslashes() in die DB geschrieben.

$pfad_zur_datei = $_FILES['form_data']['tmp_name'];
   $data = addslashes(fread(fopen($pfad_zur_datei, "r"), filesize($pfad_zur_datei)));
   $fsize = $_FILES['form_data']['size'];
   $ftype = $_FILES['form_data']['type'];

$query="INSERT INTO pic_db VALUES ('','','','$data','$fsize','$ftype','') ";

Wenn ich das Bild nun ausgeben lasse, ist dieses kaputt :(

$data = stripslashes($show->f("data"));
$type = $show->f("type");

Header( "Content-type: $type");
echo $data;

Was habe ich vergessen, bzw. falsch gemacht?
Fehlt da noch eine Angabe?

Für Hilfe wäre ich sehr dankbar.

Gruß,
Chriz