powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP upload файлов
3 сообщений из 3, страница 1 из 1
PHP upload файлов
    #39079109
AlexSes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени!
Как отловить ошибку загрузки большого файла (POST Content-Length of 96198147 bytes exceeds the limit of 8388608 bytes in Unknown on line 0)?
Превышен размер post_max_size, поэтому post будет isset($_FILES['uploadname']) = false. Но как узнать действительно пустой пост из-за превышенного post_max_size?
Спасибо.
...
Рейтинг: 0 / 0
PHP upload файлов
    #39079189
anvano
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверить вручную перед обработкой файла переданный заголовок CONTENT_LENGTH

Код: php
1.
2.
3.
4.
5.
if ($_SERVER['CONTENT_LENGTH'] < 8380000) {
   ... твой код
} else {
    ... выдача сообщения об ошибке
}



Однако, ты все равно будешь получать Warning от PHP, т.к. ворнинг выплевывается до того как скрипт получит управление. В продакшен среде можно (и нужно) отключить ворнинги в настройках PHP.
...
Рейтинг: 0 / 0
PHP upload файлов
    #39079316
AlexSes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понятно. Благодарю.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP upload файлов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]