Показать сообщение отдельно

  #11  
Старый 02.08.2008, 17:44
Nightmarе
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме:
5749763

Репутация: 1680


Отправить сообщение для Nightmarе с помощью ICQ
По умолчанию

Код:
<?php
 $url = 'http://server.com/test.mp3';
  
 if ($f = fopen($url, 'r')) {
     header('Content-Type: application/octet-stream');
     header('Content-disposition: attachment; filename="test.mp3"');
  
     while (!feof($f)) {
         print fread($f, 4096);
     }
 }
?>
Этот код выдаёт на скачку файл с другого ресурса.
Причём не сохраняет к себе на хост, а качает непосредственно читая с удалённого сайта. Код всем хорош, но единственный минус - отсутствие докачки.

Можно ли как нибудь сделать так, чтобы докачка была, но алгоритм не менялся? То есть чтение так-же было с удалённого сайта, а не перекачивался к себе на сайт.
 
Ответить с цитированием