|
|
|
|
|
для: 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) | |
|
|
|
|
|
|
| Почему при использовании функции на локальном адресе
<?
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)
|
т.е. как будто файла нет.
Можно ли как нибудь узнать размер файла на удаленном хосте? | |
|
|
|
|