|
|
Знаете ли Вы, что ... | |
...для каждой темы существует свой раздел. Изучите структуру форума. Если соответствующего раздела нет, то всегда есть раздел "Разное" :) | |
<< Предыдущий совет - Случайный совет - Следующий совет >> |
Веб программирование Вопросы WEB программирования (Java Script и т.д.) |
Ответить |
|
Опции темы | Опции просмотра |
07.05.2008 15:39 | #1 | ||
Доброе время суток!
Как организовать временную ссылку на файл(*.zip, *.rar, *.mp3 & etc.) с помощью PHP? Сделать так, примерно такая ссылка: www.site.com/downloads/file.zip должен работать в течение часа или сделать рабочим до завершения скачивания файла. |
|||
|
Ответить |
07.05.2008 17:13 | #2 |
|
Вариантов много.
1.Можно скриптом менять .htaccess и привязывать доступ к файлу по IP. 2.Можно отдавать скриптом, но это ненужная нагрузка сервер, и вряд-ли будет работать докачка, если хорошенько не постараться. 3.Можно копировать файл в папку со случайным именем и давать на него ссылку
__________________
Maybe there's a good reason donkeys shouldn't talk. © Shrek |
|
Ответить |
07.05.2008 17:20 | #3 | |
Цитата:
|
||
|
Ответить |
07.05.2008 17:24 | #4 | ||
|
Цитата:
Имя папки видимо придется запомнить в базе. И время, когда папку нужно удалить.
__________________
Maybe there's a good reason donkeys shouldn't talk. © Shrek |
||
|
Ответить |
07.05.2008 18:34 | #5 |
Если есть возможность использовать lighttpd для скачивания - можете использовать его модуль mod_secdownload.
|
|
|
Ответить |
07.05.2008 19:39 | #6 | |
|
Цитата:
Описывается проект создания аналога webfile.ru, там также есть решение Вашей проблемы.
__________________
Я за правильное оформление текста на форуме. |
|
|
Ответить |
08.05.2008 09:13 | #10 | |
|
Цитата:
Если нагрузка небольщая, можно проверять и ненужные удалять при каждом запуске скрипта.
__________________
Maybe there's a good reason donkeys shouldn't talk. © Shrek |
|
|
Ответить |
|