Angelika: Bild vor Speichern in MySQl-DB verkleinern

Beitrag lesen

Hallo,

ich muss Bilddateien in einer MySQl-DB abspeichern (ist so ausdrücklich gewünscht, MIR sind die Nachteile bekannt!). Das Ganze klappt aber leider nicht so ganz - so sieht es aus:

//So kommt es aus dem Formular an
if (array_key_exists('img',$_FILES))
{

$tmpname = $_FILES['img']['tmp_name'];
$type = $_FILES['img']['type'];
$hndFile = fopen($tmpname, "r");

/////////////////////////////////////////
//Datei verkleinern
$size = getimagesize($tmpname);
$src_img = imagecreatefromjpeg($hndFile);
$dst_img = imagecreatetruecolor(150,200);
imagecopyresampled($dst_img, $src_img, 0, 0, 0, 0, 150, 200, $size[0], $size[1]);
imagejpeg($hndFile);
/////////////////////////////////////////

$data = addslashes(fread($hndFile, filesize($tmpname)));
}

Ohne den Teil "//Datei verkleinern" klappt es prima. Wenn ich den Teil einsetze, dann passiert leider nichts ... könnt Ihr mir sagen, was ich falsch mache.

Habe erstmal eine Größe von 150x200 angenommen, das Ganze passe ich dann bzgl der Seiten-Verhältnisse noch an, wenns läuft.

1000000 Danke.

Eure Angie