
02.08.2008, 17:44
|
|
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме: 5749763
Репутация:
1680
|
|
Код:
<?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);
}
}
?>
Этот код выдаёт на скачку файл с другого ресурса.
Причём не сохраняет к себе на хост, а качает непосредственно читая с удалённого сайта. Код всем хорош, но единственный минус - отсутствие докачки.
Можно ли как нибудь сделать так, чтобы докачка была, но алгоритм не менялся? То есть чтение так-же было с удалённого сайта, а не перекачивался к себе на сайт.
|
|
|