Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Пути загрузки файлов
- $rt = $_SERVER['DOCUMENT_ROOT'];
- $path = $rt.'/ava/';
- $tmp_path = 'tmp/';
- // Массив допустимых значений типа файла
- $types = array('image/gif', 'image/png', 'image/jpeg');
- // Максимальный размер файла
- $size = 1024000;
- // Обработка запроса
- if ($_SERVER['REQUEST_METHOD'] == 'POST')
- {
- // Проверяем тип файла
- if (!in_array($_FILES['picture']['type'], $types))
- die('<p>1Запрещённый тип файла. <a href="?">Попробовать другой файл?</a></p>');
- // Проверяем размер файла
- if ($_FILES['picture']['size'] > $size)
- die('<p>2Слишком большой размер файла. <a href="?">Попробовать другой файл?</a></p>');
- //resizeImage($filename, $max_width, $max_height);
- $name = resize($_FILES['picture'], 600);
- $name2 = rand(10,10000)."_".date("d_m_Y_H_i_s");
- // Загрузка файла и вывод сообщения
- if (!@copy($tmp_path . $name, $path . $name2))
- echo '<p>3Что-то пошло не так.</p>';
- else
- echo '<p>4Загрузка прошла удачно <a href="' . $path . $_FILES['picture']['name'] . '">Посмотреть</a>.</p>';
- // Удаляем временный файл
- unlink($tmp_path . $name);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement