Загрузка и обработка изображений в PHP
Рассмотрим сценарий, когда пользователи загружают аватары или изображения на сайт.
Форма загрузки (index.php)
Обработка загрузки (upload.php)
Как это работает?
- Форма отправляет файл на сервер с помощью метода POST и типа кодирования "multipart/form-data".
- Проверяем, есть ли ошибки при загрузке файла.
- Генерируем путь для сохранения файла в папке "uploads/".
- Проверяем тип загружаемого файла (только изображения) и ограничиваем его размер (максимум 5MB).
- Используем функцию move_uploaded_file() для перемещения файла в указанную папку.
- Выводим сообщение об успешной загрузке или ошибке.
Теперь загруженные изображения будут сохраняться в указанной папке и проверяться по типу и размеру!