Переадресация на zip-архив для скачивания

vagra

Новичок
Переадресация на zip-архив для скачивания

Хочу написать простенький скрипт, который получает в качесве параметра имя файла, увеличивает счетчик на 1 и перекидывает на сам файл для скачивания.
Делаю так:

download.php?file=test.zip
PHP:
$filename = $_REQUEST['file'];
//-----------------------
// тут ведем учет
//-----------------------

// выдаем ссылку браузеру
header("Loaction: download/$filename");
Пример не работает, содержимое файла выдается в браузер, но браузер не предлагает его скачать. А как правильно это сделать?

Спасибо.
 

WP

^_^
BEZZ
Рекоммендую Орбит.
vagra
Не Loaction, а Location. Еще можно через тег meta.
 

master_x

Pitavale XXI wieku
WP
про мету тоже Орбит

vagra
надо еще указать браузеру (послав заголовок) какого типа файл, который ты ему отдаешь.
 

WP

^_^
master_x
Тебе тоже рекоммендую Орбит. Соответствующий Content-type надо отдавать там где содержание файла идет, а не редирект (Location). А как я понимаю у него передача производится стандартными средствами (без PHP), и web-сервер сам должен отправить нужный mime-тип.
 

SiMM

Новичок
> и web-сервер сам должен отправить нужный mime-тип
Если, конечно же, он настроен должным образом. В любом случае проблема к PHP не имеет никакого отношения.
 

WP

^_^
SiMM
Именно, не имеет.
vagra
Если Apache, используй директиву AddType в .htaccess или httpd.conf.
 
Сверху