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

Форум PHP

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

 

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

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

тема: Получение размера файла с удаленного хостинга
 
 автор: Max Vasin   (11.04.2008 в 00:49)   письмо автору
 
 

Поискал по форуму, посмотрел решение задач... но проблему решить не получается:(
Вопрос: как можно узнать размер файла по адресу
http://softtime.ru/forum/read.php?id_forum=1&id_theme=51881

и можно ли узнать размер вообще? может просто это не выполнимо?

----
Regards, Max Vasin.

   
 
 автор: LFFATE   (11.04.2008 в 01:07)   письмо автору
 
   для: Max Vasin   (11.04.2008 в 00:49)
 

а на сервере включена функция доступа к удаленным файлам ?

   
 
 автор: Max Vasin   (11.04.2008 в 01:20)   письмо автору
 
   для: LFFATE   (11.04.2008 в 01:07)
 

тестирую на денвере,
я так понимаю вы имеете в виду allow_url_fopen?
allow_url_fopen = On

----
Regards, Max Vasin.

   
 
 автор: LFFATE   (11.04.2008 в 01:57)   письмо автору
 
   для: Max Vasin   (11.04.2008 в 01:20)
 

ftp_size() returns the size of a remote_file in bytes.

Да прибудет с Вами сила! ^_^

   
 
 автор: mechanic   (11.04.2008 в 09:36)   письмо автору
 
   для: Max Vasin   (11.04.2008 в 00:49)
 

все выполнимо..
я бы юзал сокеты
ну типа
telnet www.somesite.ru 80
HEAD /download/wallp/names.dat HTTP/1.1
host:www.somesite.ru

//получаем ответ

HTTP/1.1 200 OK
Date: Fri, 11 Apr 2008 05:41:10 GMT
Server: Apache/1.3.39 (Unix) mod_tsunami/3.0 PHP/5.2.4 mod_psoft_traffic/0.2 mod_ssl/2.8.29 OpenSSL/0.9.7a
Last-Modified: Fri, 21 Mar 2008 11:42:26 GMT
ETag: "c4490a-223-47e39f22"
Accept-Ranges: bytes
Content-Length: 547
Content-Type: text/plain; charset=windows-1251

вот собсна Content-Length нас и интересует
это размер запрашиваемого файла в байтах

   
 
 автор: cheops   (11.04.2008 в 12:52)   письмо автору
 
   для: Max Vasin   (11.04.2008 в 00:49)
 

Возможно вас заинтересуют ответы к задаче N 13.

   
 
 автор: Gemorroj   (13.04.2008 в 09:02)   письмо автору
 
   для: cheops   (11.04.2008 в 12:52)
 

странно, по-моему очевидное решение, это использование функции get_headers();

   
 
 автор: cheops   (13.04.2008 в 12:20)   письмо автору
 
   для: Gemorroj   (13.04.2008 в 09:02)
 

Она только начиная с PHP 5 доступна... хотя в общем это уже не является проблемой - практически на всех хостах PHP 5 сейчас доступен.

   
Rambler's Top100
вверх

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