<?php
header('Content-Type: text/html; charset=utf-8');
error_reporting(-1);
function copy_img($file_original, $file_copy)
{
$file_copy = "image/".$file_copy.".jpg"; // Имя и путь копии
$help_img = getimagesize($file_original); // Информация о изображении
if($help_img) { // Возможно это не изображение
if($help_img['mime']=='image/jpeg') { // Проверяем mime
$new_img = imagecreatefromjpeg($file_original); // Создаёт новое изображение из файла
if($new_img) { // Проверить создание изображения
imagejpeg($new_img,$file_copy); // Сохранить изображение
imagedestroy($new_img); // Очистить память
return TRUE;
}
}
}
return FALSE;
}
if(isset($_FILES['file']['size'])) {
if(($_FILES['file']['size'] > 50000) AND ($_FILES['file']['size'] < 2000000)) { // Указать минимальный и максимальный размеры
$file_original = $_FILES['file']['tmp_name'];
$file_copy = rand(10000, 99999); // Имя файла для сохранения
if(copy_img($file_original, $file_copy)) {
echo "Продолжить";
}
else {
$info_file = "Ошибка при сохранении";
}
}
else {
$info_file = "Проверьте размер файла";
}
echo @$info_file;
}
else {
echo "<h4>Ещё не загружено: </h4><form action='save.php' method='POST' enctype='multipart/form-data'><input type='file' name='file'><input type='submit'></form>";
}
?>
_____________
Принимаю заказы, писать в ЛС