Узнать размер файла удаленно

Terabyte

Новичок
Узнать размер файла удаленно
 
Последнее редактирование:

fixxxer

К.О.
Партнер клуба
если тебе понятен алгоритм точного определения размера ремотного файла по http (не качая весь файл) - ты крут. я считал, что такого не существует
 

Dead

Guest
fixxxer
Где то я видел как узнать размер удалённого фала.
 

Profic

just Profic (PHP5 BetaTeam)
Dead
"размер удалённого фала" это прям в анналы надо :) так и хочется дописать к концу "са" :)
а ты знаешь что заголовок Content-Length: в ответе сервера опциональный? Да к тому же может содержать (теоретически) неправильную информацию.
Так что HEAD выход, когда сервер отдаёт Content-Length: и при этом не брешет :) В остальных случаях узнать размер файла можно только выкачав файл полностью.
 

Dead

Guest
Profic
lucas
:)

С обоими согласен :)) респект Profic хоть посмеялся :)
 

Terabyte

Новичок
Ну а как тогда писать антилич для файла на удаленном сервере? Ведь как то определяют, без скачивания его к себе на хост...
 

Dead

Guest
Terabyte
узнать можно но не факт что тебя не обманут, с размером
 

Profic

just Profic (PHP5 BetaTeam)
Terabyte
Ты мой пост прочитал внимательно?
Прочти еще раз - там все написано, что нужно. Но с кучей оговорок, вот и все :)
 

Terabyte

Новичок
Ну допустим я буду юзать хосты с достоверными хаголовками =)
 

fixxxer

К.О.
Партнер клуба
Кури [m]fsockopen[/m] и стандарт HTTP. Или используй поиск. Обсуждалось несколько раз.
 
Сверху