возникла ещё одна проблема: я пытаюсь уменьшить изображение, но вместо этого оно обрезается (уменьшеная картинка - это просто часть исходной заданого размера), а мне надо сделать превьюшку. вот код: $target = "../files/photos/"."photo_".$date.".jpeg"; $target_prew = "../files/photos/"."photo_prew_".$date.".jpeg"; move_uploaded_file($source,$target); $big = imagecreatefromjpeg($target); $x = imagesx($big); $y = imagesy($big); $k = round($x/150); $x_new = round($x/$k); $y_new = round($y/$k); $small = imagecreatetruecolor($x_new,$y_new); imagecopyresized($small, $big, 0, 0, 0, 0, $x, $y, $x_new, $y_new); imagejpeg($small,$target_prew); imagedestroy($big); imagedestroy($small);