Помощник
|
Загрузка нескольких файлов на сервер одновременно |
sc2r2bey
|
Сообщение
#1
|
||
|
|
||
|
|||
ZiTosS |
9.10.2010, 2:09;
Ответить: ZiTosS
Сообщение
#2
|
|
|
sc2r2bey,
как добавить проверку на пустые поля и удаление их из массива? По-моему я использовал is_uploaded_file() Как тут проверять расширение? Если работаешь точно с картинками, нужно проверять не расширение а MIME-тип. Проверяется всё очень просто. В цикле вытаскиваем Mime текущей перебираемой картинки и сравниваем, встречается ли такой MIME в массиве разрешенных. Если да, то пропускаем, если нет, то удаляем файл + выдаём ошибку в несоответствии. Какие тут могут быть атаки, и как защититься от них? 1) Загрузка исполняемых файлов с двойным расширением - решение - сверка MIME + проверка последнего расширения на соответствие. 2) Загрузка недопустимо больших файлов - проверяем настройки PHP и если что предупреждаем 3) Пропуск файла(пусто) в одном из полей мультизагрузки для выявления ошибок в работе и дыр в скрипте - решение - делаем тщательную проверку каждого загруженного файла на его наличие Более надо продумывать, всё ято надумал пока что
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
BuxarVideoUploader - Автоматическое скачивание и загрузка видео из любых/ на любые видео хостинги (YouTube, TikTok, Instagram, Facebook, Яндекс Дзен, Вконтакте, Одноклассники, Rutube, Dailymotion, d.tube, Telegram и т.д. | 0 | BuxarNET | 1224 | 19.7.2023, 5:58 автор: BuxarNET |
|
Требуется помощник SEO специалиста для нескольких проектов начинающий или middle |
2 | tiptopvkr | 1470 | 2.12.2022, 12:11 автор: tiptopvkr |
|
Необходим SEO-специалист для нескольких проектов | 2 | tiptopvkr | 1705 | 18.7.2022, 15:39 автор: yefedor |
|
FinFile - новые возможности для монетизации Ваших файлов! | 3 | FileXmaster | 2080 | 25.7.2020, 16:10 автор: -Condis- |
|
Размещение ваших ссылок и статей на нескольких сайтах | 28 | maxmer | 14711 | 4.2.2020, 18:37 автор: maxmer |
Текстовая версия | Сейчас: 20.4.2024, 7:33 |