Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Можно ли узнать размер файла на удаленном хосте?
 
 автор: Oleg-Perm   (03.04.2006 в 12:20)   письмо автору
 
 

Почему при использовании функции на локальном адресе

<?
echo "размер файла: ".filesize('test.txt')." байт";
?>

получается нормальный результат (размер вычисляется), а при использовании, скажем на удаленном хосте, например

<?
echo "размер файла: ".filesize('http://www.denwer.ru/dis/Apache2/Apache2_2005-09-07_2.0.54.exe')." байт";
?>

Происходит ошибка

Warning: filesize(): Stat failed for http://www.denwer.ru/dis/Apache2/Apache2_2005-09-07_2.0.54.exe (errno=2 - No such file or directory)

т.е. как будто файла нет.
Можно ли как нибудь узнать размер файла на удаленном хосте?

   
 
 автор: Trianon   (03.04.2006 в 12:56)   письмо автору
 
   для: Oleg-Perm   (03.04.2006 в 12:20)
 

>Почему при использовании функции на локальном адресе ... filesize('test.txt')." байт";
>получается нормальный результат (размер вычисляется), а при
>использовании, скажем на удаленном хосте, например ...
>".filesize('http://www.denwer.ru/dis/Apache2/Apache2_2005-09-07_2.0.54.exe')."
>Происходит ошибка
Потому что test.txt - это файл, а http://www.denwer.ru/dis/Apache2/Apache2_2005-09-07_2.0.54.exe - это не файл, а интернет-ресурс, о котором местная файловая система не знает ровным счетом ничего.

>Можно ли как нибудь узнать размер файла на удаленном хосте?
Можно. Но это довольно сложная задача, в общем случае не решаемая.
Некоторые частные ее решения, впрочем, можно найти в разделе "Задачи" этого форума.(задача N13)

   
 
 автор: Oleg-Perm   (03.04.2006 в 13:14)   письмо автору
 
   для: Trianon   (03.04.2006 в 12:56)
 

Спасибо, разобрался!
Как то в раздел с Задачами не заглянул. Оказывается не я первый с такой задачей столкнулся!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования