Как скрыть месторасположения файла в файлообменнике? Чтобы в ссылке небыло пути...
Вот код нашёл, но когда скачиваю через него файл на несколько КБ, он каким то образом скачивает на 60 МБ =)
<?
if ($_GET["id"]==1)
{
// Допустим id=1 обозначает файл file.zip
$real_path = "/pub/download/web/file.zip";
$content_type = "application/zip";
$file_name = "file.zip";
// Посылаем соответсвующие заголовки, чтобы было выведено
// окно на сохранение файла под его реальным именем именем
header("Content-type: $content_type");
header("Content-Disposition: attachment; filename=$file_name");
// Читаем файл по его реальному пути
$handle = fopen($real_path, "rb");
$contents = '';
while (!feof($handle)) {
$contents .= fread($handle, 2048);
}
fclose($handle);
// Выводим содержимое файла
echo $contents;
}
?>