PHP: простой скрипт для загрузки файлов на сервер и вывода их списка
Пример достаточно учебный, но содержит следующий обычно полезный минимум:
- комментарии в коде, проверено в PHP8 (XAMPP), предполагается кодировка Юникода UTF-8;
- файлы скрипта размещаем в папку на локальном хосте, например, \
XAMPP\htdocs\upload1
и вызываем из браузера какhttp://localhost/upload1
(ссылкой); - может открывать файлы в новой вкладке и удалять их (без авторизации);
- поддерживает список разрешённых типов файлов
$allowedExtensions
; - проверяет ограничения на максимальный объём файла на стороне сервера и в настройках скрипта;
- проверяет превышение общего размера хранилища
MAX_STORAGE_SIZE
(из настроек); - проверяет ошибку загрузки;
- размещает файлы в папке
FOLDER
из настроек, при необходимости де-кириллизует имена файлов; - ставит на загруженный файл права 0644.
Скачать скрипт upload1 в архиве .zip (3 Кб)
27.04.2022, 12:51 [641 просмотр]