ok dieses problem hat sich auch schon geklärt...
habs n wenig anders machen müssen.
zu info für andere:
PHP-Code:
$src_img = imagecreatefromjpeg ($uploaddir);
$imageinfo = getimagesize($uploaddir);
if($imageinfo[0]==$imageinfo[1])
{
$new_w = $x;
$new_h = $x;
}
elseif($imageinfo[0]>$imageinfo[1])
{
$new_w = $x;
$ratio = $imageinfo[0]/$x;
$new_h = $imageinfo[1]/$ratio;
}
elseif($imageinfo[0]<$imageinfo[1])
{
$new_h = $x;
$ratio = $imageinfo[1]/$x;
$new_w = $imageinfo[0]/$ratio;
}
$dst_img = imagecreatetruecolor($new_w,$new_h);
imagecopyresampled($dst_img, $src_img, 0, 0, 0, 0, $new_w,$new_h, imagesx($src_img), imagesy($src_img));
imagejpeg ( $dst_img , $dir . "archiv/thumbnail/".$dateiname);
imagedestroy($src_img);
imagedestroy($dst_img);