Дозагрузка файлов

CthulhUzzz

Новичок
Добрый день/ночь

Вопрос к гуру, ибо сам дилетант (если можно - поразжованнее)

Есть файл, на удаленном сервере. Задача загрузить кусок из середины. (например, несколько фреймов из mp3 файла, минуя шелуху в виде id3 тегов и etc)

Сердце подсказывает, что нужны сокеты, но как именно это реализовать на ум не приходит.

Заранее спасибо.
 
Последнее редактирование:

CthulhUzzz

Новичок
Файл отдается по http? Тогда Range Requests
Спасибо уважаемый, и не знал о таком заголовке. Все работает.

HTTP/1.1 206 Partial Content
Server: nginx/1.2.4
Date: Wed, 30 Oct 2013 15:54:00 GMT
Content-Type: audio/mpeg
Content-Length: 71
Last-Modified: Thu, 13 May 2010 13:45:48 GMT
Connection: keep-alive
Expires: Sat, 16 Nov 2013 15:54:00 GMT
Cache-Control: max-age=1468800
Content-Range: bytes 0-70/6268032
В догонку:

Скрипт на сокетах, как делать GET/POST запросы ассинхронно? Чтобы загрузить весь канал.
 
Последнее редактирование:

Hello

Новичок
CthulhUzzz
Сам PHP не дружит с асинхронностью, но можно воспользоваться CURL, через curl_multi_*.
 
Сверху