Arthur
Good Member
как не давать закачивать БОЛЬШОЙ файл
Есть задача следующего плана.
Не давать закачивать файл большого размера на сервер средствапи ПХП.
Рыл и эксперементировал с конструкциями такого рода
if ($_SERVER["CONTENT_LENGTH"]>500) exit();
и
if ($_FILES['userfile']['tmp_name']>500) exit();
но так до конца и не понял, что происходит. Файл закачивается на сервер во временную дир. и если его размер больше чем надо, то прекращается выполнение скрипта.
или же закачка скрипта на сервер не происходит.
Может быть после if ($_SERVER["CONTENT_LENGTH"]>500) выдавать, к примеру, HTTP/1.0 404 not found в хеадер. Прикратится ли в этом случае закачка? По идее скрипт сначала будет найден и апач выдаст заголовок 200 ok, а уж только потом скрипт выдаст HTTP/1.0 404 not found
В общем может кто сталкивался? у кого какие мысли ?
Есть задача следующего плана.
Не давать закачивать файл большого размера на сервер средствапи ПХП.
Рыл и эксперементировал с конструкциями такого рода
if ($_SERVER["CONTENT_LENGTH"]>500) exit();
и
if ($_FILES['userfile']['tmp_name']>500) exit();
но так до конца и не понял, что происходит. Файл закачивается на сервер во временную дир. и если его размер больше чем надо, то прекращается выполнение скрипта.
или же закачка скрипта на сервер не происходит.
Может быть после if ($_SERVER["CONTENT_LENGTH"]>500) выдавать, к примеру, HTTP/1.0 404 not found в хеадер. Прикратится ли в этом случае закачка? По идее скрипт сначала будет найден и апач выдаст заголовок 200 ok, а уж только потом скрипт выдаст HTTP/1.0 404 not found
В общем может кто сталкивался? у кого какие мысли ?