
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.04.2005, 23:43
|
|||
|---|---|---|---|
|
|||
эл. библиотека |
|||
|
#18+
Здравствуйте, ув. Гуру!!! Создаю эл. библиотеку, точнее методическое хранилище. Может кто-нить посоветует где я могу найти ответ на такой вот вопрос. Как бы в хранилище должна быть папка, где лежат документы (файлы), при добавлении нового документа (файла) - при upload-е на неё должны выставляться права 777. Т.е. в этот момент юзер может скачать то, на что он не имеет прав. Как можно обойти эту проблему??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.04.2005, 14:40
|
|||
|---|---|---|---|
эл. библиотека |
|||
|
#18+
В чем проблема-то? Тот самый php-скрипт, который принимает содержимое формы, аплоадящей файл, он и должен произвести с файлом все манипуляции, в том числе выставить права. Конечно, есть шанс, что кто-то обратится к файлу в промежутке между move_uploaded_file() и chmod(), но можешь сам попробовать посчитать эту вероятность, потестировать и т.п. ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.04.2005, 15:38
|
|||
|---|---|---|---|
эл. библиотека |
|||
|
#18+
Организуйте более сильный контроль доступа, чем средства ОС "The CBO without stats is like a morning without coffee." T.Kyte ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.04.2005, 20:33
|
|||
|---|---|---|---|
|
|||
эл. библиотека |
|||
|
#18+
А можно по-подробнее про это??? ссылочку бы какую-нибудь ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.04.2005, 11:46
|
|||
|---|---|---|---|
|
|||
эл. библиотека |
|||
|
#18+
однобитныйА можно по-подробнее про это??? ссылочку бы какую-нибудь ;) ссылку не дам. теория: 1. при аплоде файл пишется во временную директорию на сервере. к ней нету доступа из инета. куда вы будете дальше копировать этот файл - ваше личное дело (не обязательно копировать его в /www/) 2. записывать файлы в БД 3. хранить файл в файле в недоступной из инета директории, а пользователей/прва доступа/роли хранить в БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=23&mobile=1&tid=1478468]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
411ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 209ms |
| total: | 710ms |

| 0 / 0 |
