|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.11.2012, 14:20 | #11 |
Форумчанин
Регистрация: 01.10.2008
Сообщений: 248
|
1. какая ссылка на файл?
2. какой файл закинул на сервер?
Контакты
skype, почта: bm@kwax.ru |
26.11.2012, 14:43 | #12 |
Пользователь
Регистрация: 27.02.2012
Сообщений: 34
|
http://mysite.com/webcafe/index.php?id=deep страница
file=http://mysite.com/webCafe/deep/?d=Alya_PacienT_MIX_11_Deep_Techno. mp3 ссылка на файл Alya_PacienT_MIX_11_Deep_Techno.mp3 файл Последний раз редактировалось artkhvz; 27.11.2012 в 13:48. |
26.11.2012, 14:50 | #13 |
Форумчанин
Регистрация: 01.10.2008
Сообщений: 248
|
попробуй вставь сразу после if (...) {
chdir(dirname(__FILE__));
Контакты
skype, почта: bm@kwax.ru |
26.11.2012, 15:01 | #14 |
Пользователь
Регистрация: 27.02.2012
Сообщений: 34
|
так?
<?php if (isset($_GET['d']) && file_exists($_GET['d'])) { chdir(dirname(__FILE__)); header('Content-Disposition: attachment; filename="'.$_GET['d'].'"'); header('Content-Length: ' . filesize($_GET['d'])); header("Content-Type: application/force-download"); header("Content-Type: application/octet-stream"); header("Content-Type: application/download"); header("Content-Description: File Transfer"); //скачивание echo file_get_contents($_GET['d']); } else { header($_SERVER["SERVER_PROTOCOL"] . ' 404 Not Found'); header('Status: 404 Not Found'); } ?> |
26.11.2012, 15:08 | #15 |
Форумчанин
Регистрация: 01.10.2008
Сообщений: 248
|
извиняюсь, неправильно сказал)
вот так if (isset($_GET['d']) & chdir(dirname(__FILE__)) && file_exists($_GET['d'])) {
Контакты
skype, почта: bm@kwax.ru |
26.11.2012, 15:12 | #16 |
Пользователь
Регистрация: 27.02.2012
Сообщений: 34
|
мне подсказывают, что можно указывать ссылки на несущствующи файлы, а затем их обробатыватьь через .htaccess с помощью mod_rewrite, что бы ссылки подобного вида
http://mysite.com/webcafe/mp3/deep/A...11_Deep_Techno отдавали файл http://mysite.com/webcafe/mp3/deep/A...eep_Techno.mp3 mod_rewrite не знаете какой здесь прописать& Последний раз редактировалось artkhvz; 27.11.2012 в 13:48. |
26.11.2012, 15:12 | #17 |
Пользователь
Регистрация: 27.02.2012
Сообщений: 34
|
|
26.11.2012, 15:17 | #18 |
Пользователь
Регистрация: 27.02.2012
Сообщений: 34
|
|
26.11.2012, 15:18 | #19 |
Форумчанин
Регистрация: 01.10.2008
Сообщений: 248
|
не везет мне сегодня
опять опечатался) (isset($_GET['d']) && chdir(dirname(__FILE__))
Контакты
skype, почта: bm@kwax.ru |
26.11.2012, 15:26 | #20 |
Пользователь
Регистрация: 27.02.2012
Сообщений: 34
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как создать возможность скачивания? | МастерГуру | HTML и CSS | 1 | 05.10.2011 11:43 |
как понять алгоритм и среду решения для скачивания файлов | genhoo | Помощь студентам | 4 | 05.05.2011 15:19 |
Параллельное скачивание или как добиться скачивания сразу двух файлов | fezilk25 | Работа с сетью в Delphi | 5 | 07.02.2011 22:22 |
как увеличить скорость скачивания!!! | alex(21) | Свободное общение | 16 | 10.09.2010 19:49 |
Как защитить свой сервис от скачивания? | erwerwe | Безопасность, Шифрование | 3 | 08.08.2010 17:41 |