} } } if ($catalog&&!$errors) { //теперь копируем и уменьшаем наше изображение до нужных нам размеров if (!empty($_FILES['image']['tmp_name'])) { $max_size = 500000; // максим. размер в БАЙТАХ $tmp_image = getimagesize($_FILES['image']['tmp_name'] ); if ($_FILES['image']['size'] > $max_size) { $error[] = "Неверный размер! Файл $image_name НЕ загружен."; } else { $last_transaction = $catalognew_class->getCatalogtransaction(); $imagemaxtransaction = ($last_transaction+1).".jpg"; $imageid = ($last_transaction + 1)."_".rand(1,10000); $tmp = explode(".", strrev(strtolower($_FILES['image']['name']))); $type = strrev($tmp[0]); if ((strtolower($type)=="jpg" || strtolower($type=="gif") || strtolower($type)=="jpeg") && $tmp_image[0] && $tmp_image[1] && $tmp_image[2]>=1 && $tmp_image[2]<=2) { $res = copy($_FILES['image']['tmp_name'], $cfg['oldpath']."/catalognew/files/".$imageid.".".$type); unlink($_FILES['image']['tmp_name']); $image = $imageid.".".$type; //теперь делаем обработку для $file_data = imageMini::SaveSmallImage ($cfg['oldpath']."catalognew/files/", $cfg['oldpath']."catalognew/i/", $image, 606, 606); $catalognew_class->saveImageData($file_data); $file_data = imageMini::SaveSmallImage ($cfg['oldpath']."catalognew/files/", $cfg['oldpath']."catalognew/is/", $image, 210, 210);