ЗАГРУЗКА НЕСКОЛЬКИХ ФАЙЛОВ PHP НА СЕРВЕР
Загрузка нескольких файлов на сервер - распространенная задача при разработке веб-приложений на PHP. Для этого обычно используется элемент формы <input type="file">, который позволяет выбрать один файл для загрузки. Однако, если требуется загрузить несколько файлов, то этот элемент нужно использовать несколько раз.
Но есть более удобный способ загрузки нескольких файлов - через один элемент формы <input type="file" multiple>. Этот атрибут позволяет выбрать сразу несколько файлов без использования нескольких элементов.
Пример кода:
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="files[]" multiple>
<input type="submit" value="Upload">
</form>
В этом примере при отправке формы на сервер будут переданы все выбранные файлы в виде массива $_FILES['files']. Для сохранения файлов на сервере можно использовать функцию move_uploaded_file().
$files = $_FILES['files'];
foreach ($files['error'] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $files['tmp_name'][$key];
$name = basename($files['name'][$key]);
move_uploaded_file($tmp_name, "uploads/$name");
}
}
В этом примере мы получаем массив $_FILES['files'] и перебираем все загруженные файлы. Если файл был успешно загружен без ошибок, то перемещаем его из временной директории в папку "uploads" на сервере.
Загрузка файлов на PHP - ООП - Developer Start
Мультизагрузка файлов на php через ajax
Laravel Multiple File Upload - Загрузка нескольких файлов
Загрузка файла на сервер и обработка на PHP (Часть-2) - Базовый курс PHP-7
Загрузка и вывод фотографий с БД mysql урок PHP
PHP - загрузка одного или нескольких файлов
PHP Загрузка файлов на сервер. Отображение файлов из папки
How to Upload Multiple Files in PHP \u0026 save into database -- Save Files name using implode function
#50 Уроки PHP - Учим язык PHP, Загрузка файлов на сервер на языке PHP
Видеоурок 10: Загрузка файлов на сервер c помощью формы и PHP. Использование move_uploaded_file.