ЗаметкиОпределение размера удаленного файлаПри определении размера удаленного файла большое значение имеет, то, какой потенциальный объем имеет файл. Можно выделить следующие задачи определения размера удаленного файла:
Определение размера небольшого удаленного файла
<?php
Открываем файл Определение размера большого удаленного файлаКак вы уже догадались, метод, описанный выше не подходит для больших файлов, так как при этом что бы получить размер файла его необходимо было бы полностью прочитать, а это равнозначно его скачиванию на локальный компьютер. Поэтому для удаленных файлов, имеющий большой размер, используется другой подход, основанный на чтении заголовков:
<?php
В данной ситуации читаются данные не файла, а заголовки, которые возвращаются при его открытии. При этом функция HTTP/1.1 200 OK Date: Fri, 20 Oct 2006 09:31:16 GMT Server: Apache/1.3.37 (Unix) FrontPage/5.0.2.2623 PHP/4.4.4 with Suhosin-Patch mod_ssl/2.8.28 OpenSSL/0.9.7d-p1 Last-Modified: Thu, 12 Oct 2006 15:07:41 GMT Accept-Ranges: bytes Content-Length: 345977 Connection: close
Остается лишь найти тег |
||