Передача файла сервер->сервер->юзер

FedY@

Новичок
Передача файла сервер->сервер->юзер

PHP:
<?
$url = $HTTP_GET_VARS['url'];
header('Content-Description: File Transfer');
           header('Content-Type: application/force-download');
           header("Content-Disposition: attachment; filename=\"".$HTTP_GET_VARS['name']."\";");

           header('Content-Length: ' . filesize($url));
@readfile($url) OR die("Can't download this file!"); 
?>
запрос будет в таком виде:
_http://localserver/download.php?url=http://fileserver/file.mp3&name=file.mp3

С какого именно сервера будет лить юзер? с fileserver или с localserver ? и как это проверить?
 

hermit_refined

Отшельник
1. "лить" будет с localserver (а он уже - с fileserver), если будет, конечно.
2. filesize($url) - неужели работает?
3. @readfile($url) OR die("Can't download this file!"); - плохая идея.
4. ну и вообще всё это - плохая идея.

почему просто ссылку юзеру не дать?..
 

FedY@

Новичок
Автор оригинала: hermit_refined
1. "лить" будет с localserver (а он уже - с fileserver), если будет, конечно.
2. filesize($url) - неужели работает?
3. @readfile($url) OR die("Can't download this file!"); - плохая идея.
4. ну и вообще всё это - плохая идея.

почему просто ссылку юзеру не дать?..
мне нужно чтобы localserver работал как прокси... у меня на локале траффик безлимитный, а на файл сервере нет... но на локале нету места под всё... так что приходитсо что - то придумать... что еще посоветуете?

-~{}~ 12.12.06 10:26:

кстате забыл написать... естественно между локалом и файлсервером траффик не будет считатсо....
 
Сверху