Serguitar
Новичок->продвинутый
Download файлов. Почему не скачивается, а открывает?
Ребят, объясните в чём дело? У меня на компе всё работает, а после размещения сайта при download он не скачивает, а открывает файл.
Вот скрипт. ПУть к файлу я храню в базе. Сам файл на диске.
<?
require 'config.php';
$db=mysql_connect($host, $database_user, $database_pass) ;
mysql_select_db($database_name, $db);
$sel=mysql_query("select * from files where id=$file");
$r=mysql_fetch_object($sel);
header("Cache-control: private");
header("Content-Length: ".filesize($r->path));
header("Content-Disposition: attachment; filename=$r->name_file");
header("Content-Type: application/x-force-download; name=$r->name_file");
readfile($r->path);
exit;
?>
Подскажите, в чём ошибка?
Ребят, объясните в чём дело? У меня на компе всё работает, а после размещения сайта при download он не скачивает, а открывает файл.
Вот скрипт. ПУть к файлу я храню в базе. Сам файл на диске.
<?
require 'config.php';
$db=mysql_connect($host, $database_user, $database_pass) ;
mysql_select_db($database_name, $db);
$sel=mysql_query("select * from files where id=$file");
$r=mysql_fetch_object($sel);
header("Cache-control: private");
header("Content-Length: ".filesize($r->path));
header("Content-Disposition: attachment; filename=$r->name_file");
header("Content-Type: application/x-force-download; name=$r->name_file");
readfile($r->path);
exit;
?>
Подскажите, в чём ошибка?