PHP СОХРАНЕНИЕ ФАЙЛА ИЗ ФОРМЫ
При работе с формами на веб-сайте PHP, одно из распространенных заданий – это сохранение файлов, загружаемых с формы. Для того, чтобы сохранить файл, загруженный с помощью формы, нужно выполнить несколько шагов. Сначала, нужно убедиться в том, что форма фактически загрузила файл, и что файл был успешно загружен на сервер. А затем, нужно сохранить файл в заданное место. Рассмотрим пример кода PHP для сохранения файла из формы:
if (isset($_FILES['file'])) { // проверяем, что файл был успешно загружен if ($_FILES['file']['error'] == UPLOAD_ERR_OK) { // определяем место, куда загружать файл $target_dir = "/var/www/uploads/"; $target_file = $target_dir . basename($_FILES["file"]["name"]); // перемещаем файл в заданную директорию if (move_uploaded_file($_FILES["file"]["tmp_name"], $target_file)) { echo "Файл ". basename( $_FILES["file"]["name"]). " был успешно загружен."; } else { echo "Ошибка при загрузке файла."; } }}
В данном примере кода мы используем функцию move_uploaded_file(), которая перемещает загруженный файл из временного места хранения в указанную директорию. Если перемещение файла произошло успешно, код сообщения покажет пользователю сообщение о том, что файл был успешно сохранен.Совет: При сохранении файлов из форм на веб-сайте всегда следует проверять загрузку файлов и учитывать путь сохранения файла для защиты сайта и его посетителей.
Реализация собственного протокола потока на PHP
Загрузка и вывод фотографий с БД mysql урок PHP
Формы в PHP. GET, POST
#50 Уроки PHP - Учим язык PHP, Загрузка файлов на сервер на языке PHP
PHP Загрузка картинки и MVC [1/2]
Видеоурок 10: Загрузка файлов на сервер c помощью формы и PHP. Использование move_uploaded_file.
Уроки PHP 7 - Как сделать форму Upload файла
#24 Уроки PHP - Учим язык PHP, Чтение из файла и запись в файл на PHP
Простая обработка форм на PHP для начинающих. Урок 1
Загрузка файла на сервер и обработка на PHP (Часть-2) - Базовый курс PHP-7