Подружить fseek с http или ...

Discussion in 'PHP' started by FreShBY, 19 Aug 2009.

  1. FreShBY

    FreShBY Banned

    Joined:
    3 May 2009
    Messages:
    24
    Likes Received:
    3
    Reputations:
    0
    Доброй ночи.

    Написал класс для скачки файлов как по url так и с хостинга где находится сам скрипт. Поддерживается докачка. Но как мы знаем fseek не смещает если открывать файл через http...

    Собственно как подружить .... или какой есть другой способ?

    Способ: скачать сначало себе - не подходит...
     
    1 person likes this.
  2. Артик

    Артик Elder - Старейшина

    Joined:
    13 Sep 2006
    Messages:
    0
    Likes Received:
    3
    Reputations:
    0
    Есть такой заголовок: Accept-Ranges
    В нём указывается диапазон байтов, которые ты хочешь что бы тебе предоставил сервер... Погугли...
    З.Ы его юзают все менеджеры закачек, для докачки.
     
    1 person likes this.
  3. FreShBY

    FreShBY Banned

    Joined:
    3 May 2009
    Messages:
    24
    Likes Received:
    3
    Reputations:
    0
    Пример??? Возможно ты меня не правильно понял...
     
  4. попугай

    попугай Elder - Старейшина

    Joined:
    15 Jan 2008
    Messages:
    1,519
    Likes Received:
    401
    Reputations:
    196
    http://forum.spravkaweb.ru/index.php?showtopic=737
     
    2 people like this.
  5. FreShBY

    FreShBY Banned

    Joined:
    3 May 2009
    Messages:
    24
    Likes Received:
    3
    Reputations:
    0
    Докачка у меня работает.
    Но она работает только когда скачивается файл непосредственно с самого сервера.
    Т.. если я в скрипте задам файл test.rar - поддержка докачки будет. если укажу: http://other-domain.com/test.rar - закачка отпадает т.к. fseek не работает с http
     
  6. h4xx0r

    h4xx0r Banned

    Joined:
    15 Aug 2009
    Messages:
    6
    Likes Received:
    1
    Reputations:
    -15
    тебе нужно сделать виртуальную файловую систему на основе http протокола, тогда ты сможешь использовать seek и прочее.