Консультация № 60828
31.10.2006, 23:06
0.00 руб.
0 2 1
Здравствуйте, эксперты!

Подскажите какую-нибудь функцию, которая позволяет узнать размер файла на другом сервере.

Спасибо!

Обсуждение

Неизвестный
01.11.2006, 07:50
общий
это ответ
Здравствуйте, Tossha!
Данная возможность доступна в PHP начиная с версии 5.0.0. Для определения размера удаленного файла можно использовать функции filesize() и stat().
$filename = ‘http://www.somesite.com/somefile.txt‘;
echo ‘Размер файла ‘ . $filename . ‘: ‘ . filesize($filename) . ‘ байтов‘;
$filename = ‘http://www.somesite.com/somefile.txt‘;
$file = stat($filename);
echo ‘Размер файла ‘ . $filename . ‘: ‘ . $file[‘size‘] . ‘ байтов‘;

Массив $file содержит много другой интересной информации.
Неизвестный
01.11.2006, 17:48
общий
<b>Козлов А.С.</b>, где же вы видели, что функция работает с протоколом http??В официальной документации<a href=‘http://www.php.net/manual/ru/wrappers.http.php‘>(Приложение M. List of Supported Protocols/Wrappers)</a>, наоборот, написано, что stat() не работает с Http:
Форма ответа