Итак, создадим файл upload. Форма содержит специальное поле для выбора файла. Мы можем загрузить набор файлов, и каждый загруженный файл можно получить по ключу, который совпадает со значением атрибута name.
Загрузка файлов на сервер через PHP
В предыдущих уроках мы с вами писали систему авторизации на PHP и скрипт для загрузки файлов на сервер. В этом уроке мы с вами объединим эти умения в единую систему и создадим фотоальбом. Это будет веб-приложение, в котором после авторизации можно загружать новые фото, а все остальные пользователи смогут видеть список фоток, а также просматривать каждую фотографию отдельно. Мы будем расширять уже созданную нами ранее систему авторизации, её исходный код до начала изменений вы можете скачать тут. Создадим также файл upload. Должно получиться вот так.
Набор файлов загружают через разные значения атрибута name в input -элементах формы. Возможно также загружать набор файлов одновременно и автоматически получать файлы в виде массива. Пример 1 Загрузка нескольких файлов.
В прошлом уроке мы научились работать с файлами в PHP , а именно — читать и писать данные в файлы. Теперь давайте рассмотрим возможность языка PHP, позволяющую загружать пользователю файлы на сервер. Для начала давайте обговорим, как будет выглядеть наше мини-приложение. Пусть у нас будет форма для загрузки файлов: upload.