gem resized billed
Jeg har lavet følgende kode, som skulle gemme en kopi af det originale uploadede billed, og samtitig gemme en thumb.Men resultatet bliver at den gemme begge billederne i original størrelse selvom den godt kan vise billedet i lille størrelse, så problemet må ligge der hvor det lille billed skal gemmes, men kan ikke lige finde problemet.
$name = $_FILES['billed'.$i]['name'];
$dir = $_GET['dir'];
move_uploaded_file($_FILES['billed'.$i]['tmp_name'], $dir.$name);
$max_width = 66;
$max_height = 58;
$size = GetImageSize($dir.$name);
$width = $size[0];
$height = $size[1];
$x_ratio = $max_width / $width;
$y_ratio = $max_height / $height;
if(($width <= $max_width) && ($height<=$max_height)) {
$tn_width = $width;
$tn_height = $height;
} elseif (($x_ratio * $height) < $max_height) {
$tn_height = ceil($x_ratio * $height);
$tn_width = $max_width;
} else {
$tn_width = ceil($y_ratio * $width);
$tn_height = $max_height;
}
$src = imagecreatefromjpeg($dir.$name);
$dst = imagecreatetruecolor($tn_width,$tn_height);
imagecopyresized($dst, $src, 0, 0, 0, 0, $tn_width, $tn_height, $width, $height);
imagejpeg($dst, $thumb_pic, 75);
$thumb_dir = $dir.$name;
$newfile = $dir."thumb_".$name;
copy($thumb_dir, $newfile);
