Доступ к файлам через скрипт

Tick007

Новичок
Доступ к файлам через скрипт

Есть директория с файлами (files). Доступ туда по WEB закрываю через .htaccess. Есть скрипт который может читать оттуда файлы, при условиии что у авторизовавшегося пользователя есть права на чтение конкретного файла.
Что надо написать в этом скрипте (не учитывая проверку пользователя), что бы при его вызове начиналась загрузка файла?
Пробовал просто ограничится инструкцией
include ("$DOCUMENT_ROOT/folder/files/$fn");
Если $fn скажем xxx.jpg - то картинка просто выводится в броузер. А если скажем xxx.doc - то уже ничего.
 

Dreammaker

***=Ф=***
пошли с помощью header() нужные заголовки (mime-type) файла, который отсылаешь на загрузку,

вот пример с мана:
PHP:
<?php
// We'll be outputting a PDF
header('Content-type: application/pdf');

// It will be called downloaded.pdf
header('Content-Disposition: attachment; filename="downloaded.pdf"');

// The PDF source is in original.pdf
readfile('original.pdf');
?>
 

white phoenix

Новичок
PHP:
$path = $_SERVER['DOCUMENT_ROOT']."/folder/files/".$fn; 
header("Content-type: application/octet-stream");
header("Content-length: ".filesize($path);
header("Content-disposition: attachment; filename=\"".basename($path)."\";");
readfile($path);
 
Сверху