Есть index.php
У него есть переход по некоторым ссылкам вида
http://example.com/test/static,4/
Ссылки обрабатываются через
RewriteEngine On и показывается, то что надо.
На этих страницах есть ссылки на скачивания файла вида
http://example.com/test/uploads/test.doc
При нажатии на них вместо скачивания отправляет на index.php
Как это можно исправить. Что бы файл скачивался с сервера?
Спустя 3 минуты, 59 секунд (7.10.2011 - 23:24) Игорь_Vasinsky написал(а):
веди на новую страницу в которой
$file="file.zip";
$bin_root="folder/";
$size = filesize($bin_root.$file);
header("Content-type: application/zip");
header("Content-Length: $size");
header("Content-Disposition: attachment; filename=$file");
readfile($bin_root.$file);
Спустя 23 минуты, 11 секунд (7.10.2011 - 23:47) SoMeOnE написал(а):
Игорь_Vasinsky
Спасибо.
Спасибо.
Спустя 20 секунд (7.10.2011 - 23:47) caballero написал(а):
Цитата |
Как это можно исправить. Что бы файл скачивался с сервера? |
В htaccess исправь чтобы не реагировал на такие ссылки
Спустя 13 минут, 29 секунд (8.10.2011 - 00:01) SoMeOnE написал(а):
caballero
Не подскажешь как прописать.
Я только вот такой обрывочный текст вписал туда, да и то неправильный)
Впринципе можно так написать.
А уже в этот файл то, что написал Игорь_Vasinsky. Просто особой разницы нету. Я в самом коде прописал, без все этих расширений.
Как можно сделать то что ты говоришь?
Не подскажешь как прописать.
Я только вот такой обрывочный текст вписал туда, да и то неправильный)
RewriteRule ^.*\.(pdf|doc|docx|xls|xlsx)$ [L]
Впринципе можно так написать.
RewriteRule ^.*\.(pdf|doc|docx|xls|xlsx)$ dw.php? [L]
А уже в этот файл то, что написал Игорь_Vasinsky. Просто особой разницы нету. Я в самом коде прописал, без все этих расширений.
Как можно сделать то что ты говоришь?
Спустя 20 минут, 4 секунды (8.10.2011 - 00:21) caballero написал(а):
На скачку реальные файлы идут или скриптом отдаются?
Спустя 7 часов, 13 минут, 48 секунд (8.10.2011 - 07:35) SoMeOnE написал(а):
caballero
реальные файлы лежащие в папки uploads
реальные файлы лежащие в папки uploads