наверное, тут чем проще - тем лучше
dev 21.02.2006 01:25
возможно, сделаю примерно так
1. Создаем условую папку files (прямо в веб-директории, можно сдеделать Alias)
2. Пишем туда файлы как есть и данные о них в базу.
3. Систему прав упрощаем до минимально необходимого уровня.
Что имеем в итоге: пользователи могут только читать файлы, администраторы тоже, вопросы с перемещением, удалением, и т.д. - решаются по результатам записей в БД.
Файлы которым не место на вебе - выкладывать не стоит, если необходимо какой-то файл временно заблокировать, то можно добавить расширение .htlock.
Просто хотелось, чтобы "перемещение" файла можно было сделать простым SQL запросом, но это создает массу сложностей.