Тема: Как узнать размер загружаемого файла в PHP

Суть в том что б вычислить размер загружаемого файла до того как он будит загружин на сервер. Например $_FILES['filename'][size]="хранит размер только после того как файл был полностью загружен". Где то встречал что яко бы можно найти размер файла в заголовке, но было это давно и возможно не правда.

Если кто понял что мне нужно и знает как мне помочь, пожалуйста отзовитесь.

2

Re: Как узнать размер загружаемого файла в PHP

Узнать размер загружаемого файла действительно можно из HTTP-заголовков запроса, но я не уверен, что это можно сделать средствами PHP. Насколько я знаю, скрипт начинает выполняться уже после загрузки файла. Если Вам нужно сделать ограничение на максимальный размер загружаемого файла, его можно прописать в php.ini.

3

Re: Как узнать размер загружаемого файла в PHP

Вроде бы как $_SERVER['CONTENT_LENGTH'] хранит размер файла при его загрузке, но еще не проверял. А jquery это хорошо но пока хотелось допереть самому.

4

Re: Как узнать размер загружаемого файла в PHP

$_SERVER['CONTENT_LENGTH']

А если я закачиваю три файла? wink

5

Re: Как узнать размер загружаемого файла в PHP

да об этом я не подумал..

6

Re: Как узнать размер загружаемого файла в PHP

Если заюзать флеш - то до загрузки можно получить не только размер файла но и само содержимое файла.  Если интересует могу рассказать как smile

Хештэги на карте: http://twmap.ru ; Мой блог http://dotblog.ru ;