upload_max_filesize VS post_max_size (PHP)

domen4you
На сайте с 08.03.2013
Offline
53
753

Дано:

upload_max_filesize = 15M

post_max_size =20M

Если загружаемый файл больше 15М, пользователю выводится сообщение об ошибке, исходя из

$_FILES['userfile']['size'] > upload_max_filesize

Однако, если файл больше post_max_size =20M, $_FILES не вообще создается. И соответственно размера файла нет и сравнивать не с чем.

Так и должно быть? Как-то можно вывести ошибку, при размере файла больше post_max_size?

[umka]
На сайте с 25.05.2008
Offline
456
#1

if ($_SERVER["REQUEST_METHOD"]=="POST"&&!$_POST) { … }

Лог в помощь!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий