|
|
|
|
|
для: Trianon
(21.12.2007 в 00:22)
| | В голове начинает проясняться) Спасибо! Похоже, что проще вообще контент хранить в *.txt Или есть какие-то подводные камни? | |
|
|
|
|
|
|
|
для: Gandzas
(20.12.2007 в 22:29)
| | Можно держать файлы в каталоге, недоступном для прямого скачивания. рабочие имена их (и соответствие реальным именам, датам и прочим параметрам) хранить в БД.
При запросе файла пользователем - проверив права, отдавать контент из этого файла, и читая файл по рабочему имени php-скриптом ( в заголовке выводя реальное) .
Можно даже с возможностью докачки.
Вот здесь ( http://softtime.ru/forum/read.php?id_forum=1&id_theme=38923 ) об этом шел довольно насыщенный спич. Меня, правда, так никто и не исправил. | |
|
|
|
|
|
|
|
для: Gandzas
(20.12.2007 в 22:29)
| | В ссылке должен быть указан не путь к файлу, а его ID. Эти id и имена файлов (а если необходимо, то и путь) хранить в таблице. В другой таблице хранить usera, время и id файла для это юзера - проверять время. | |
|
|
|
|
|
|
|
для: Gandzas
(20.12.2007 в 22:17)
| | Если бы можно было хранить сами файлы в БД, то здесь мне все понятно.
Задам вопрос по-другому.
Каким образом можно формировать уникальные ссылки на файл, чтобы не было понятно из адреса, в какой он директории находится и чтобы эта ссылка работала только 24 часа. | |
|
|
|
|
|
|
|
для: Faraon
(20.12.2007 в 22:14)
| | Без проблем. Вопрос в самой ссылке.
>Каким образом можно формировать каждый раз новую ссылку на эти файлы после оплаты, чтобы ссылка работала только 24 часа?
И каждый раз была уникальной. | |
|
|
|
|
|
|
|
для: Gandzas
(20.12.2007 в 22:10)
| | Так в БД вы можете хранить ссылки на файлы, а файлы соотвеиственно будут храниться в какой-то директории | |
|
|
|
|
|
|
|
для: Faraon
(20.12.2007 в 22:04)
| | Файлы занимают большой объем. Там, где они хранятся, можно использовать сколь угодно жесткого места. А на БД установлено ограничение по размеру. | |
|
|
|
|
|
|
|
для: Gandzas
(20.12.2007 в 21:59)
| | А почему такое ограничение? | |
|
|
|
|
|
|
|
для: Trianon
(20.12.2007 в 21:46)
| | В том-то и дело, что в принципе для хранения этих файлов нельзя использовать БД. А сама БД есть. Т.е. БД можно использовать для чего угодно, только не для хранения самих доковских файлов. | |
|
|
|
|
|
|
|
для: Gandzas
(20.12.2007 в 21:43)
| | Нельзя использовать эту БД ?
Может можно создать другую, и подключаться к обеим? | |
|
|
|
|