перенаправление файла.

  • Автор темы Автор темы gaba
  • Дата начала Дата начала

gaba

Guest
перенаправление файла с заменой расширения.

задача: необходимо при обращении к скрипту и передачи ему файла htt://www.example.com/y.xxx в качестве параметра, чтобы скрипт предлагал скачать этот же файл но с другим расширением, например предалгал скачать файл y.xxx.kkk .

думал я думал как это можно реализовать, так и не предумал =) может есть мысли у кого какие по этому поводу? может можно как то сделать не через php?
 
да нет. Файла y.xxx.k не существует, существует только y.xxx .
 
header("Content-Type: application/octet-stream");
header("Content-disposition: filename=file.tmp");
$a=fopen('htt://www.example.com/y.xxx','r');

читаем из $a и выводим. всё.
 
Автор оригинала: mike_S
header("Content-Type: application/octet-stream");
header("Content-disposition: filename=file.tmp");
$a=fopen('htt://www.example.com/y.xxx','r');

читаем из $a и выводим. всё.
так если файл большой, хостинг бесплатный, видимо в 30 сек. выполнения скрипта не уложимся?
 
Автор оригинала: gaba
так если файл большой, хостинг бесплатный, видимо в 30 сек. выполнения скрипта не уложимся?
уложимся. скрипт отработает, отдаст результат апачу, который потом отдаст тебе.
 
уложимся. скрипт отработает, отдаст результат апачу, который потом отдаст тебе.
я читал, что это не так. Скрипт будет висеть пока полностью не отдаст файл.
 
даже пробовать не стоит. тут и так всё ясно.
однако, можно ускорить процесс, при каждой итерации циклы вызывая flush();
тогда апач не будет дожидаться окончания работы скрипта и выдаст то, что уже обработанно.
 
Сверху