title
Description
Body
Есть форум находится в папке /forum/ ...выгрузка файлов идёт в папку /sys/forum/files/ид_файла.frf (любой формат файла он преобразует в .frf)
Скачка должна идти по такой ссылке /forum/files/ид_файла/название файла.оригинальное_расширение_ файла
Так вот скачка не идёт пишет что типо не найдено.
Вот код откуда должно качать
|
|
Вот функция DownloadFile
|
|
Помогите кто может...
Отредактировано WapStyle (2009.05.28 10:56)
Неактивен
Вот есть резкльтат:
Вот если начать качать так
http://сайт.ру/forum/files/ид_файла/имя_файла.оригинал_расширение - выдаст что не найдено
а если качать так
http://сайт.ру/forum/files/ид_файла/имя_файла.frf - качает.
Но как теперь сделать чтоб расширение обратно менял?
Неактивен
ну прально, файла же по пути с реальным расширением нету. нужен мод реврайт. что в .htaccess ? и режут глаза ереги. тут на форуме есть моя функция отдачи файлов с докачкой, используй лучше ее.
Неактивен
|
|
Неактивен
не робит.
Может трабла в коде (1пост 1код 21 строка)
З.Ы. твою фукцию я не нашол
Добавлено спустя 6 минут 27 секунд:
Во прикол ввожу на скачку http://newep.ru/forum/files/1/DJ_Solovey_Kazantip_2009_radio_edit.frf при скачке опера (комповская) выдала что качается файл DJ_Solovey_Kazantip_2009_radio_edit.mp3
Это как так???
А вот через эту не хочет качать http://newep.ru/forum/files/1/DJ_Solovey_Kazantip_2009_radio_edit.mp3
Отредактировано WapStyle (2009.05.28 11:48)
Неактивен
так, ты же в адресной строке браузера что воодишь? ссылку с реальным именем и расширением? я так понимаю скрипт вообще не срабатывает, т.к. мод реврайт не переадресует на него.
Неактивен
В алресной строке ввожу
http://newep.ru/forum/files/1/DJ_Solovey_Kazantip_2009_radio_edit.frf - качает DJ_Solovey_Kazantip_2009_radio_edit.mp3
Пишу
http://newep.ru/forum/files/1/DJ_Solovey_Kazantip_2009_radio_edit.mp3 - пишет что не найдено
Неактивен
ну так почему оно должно быть найдено, если такого файла нет?????
и в .htaccess не определен обработчик перехватывающий подобные ссылки.
в конце .htaccess напиши
RewriteRule ^files/([0-9]+)/.* files.php?id=$1 [L,QSA]
Неактивен