Вопрос-Ответ по php

Печать RSS
6508
Кураторы темы:

A

Оранжевые штаны
0
для верности используй права 662, я точно не уверен какие процессы какими правами обладают
Изменил: Azzido (08.04.2010 / 10:45)
A

Оранжевые штаны
0
вспомнил 1 - это изменение добавление, файлов, для папок эти права короче
R

Пришелец
0
3004. Azzido, напиши плиз заново, как вычисляешь цифры, какие цифры за какой доступ отвечают и какие права мне установить...
V

Пришелец
0
Народ помогите советом,надо строчку кода на пхп:если папка существует то..вот как это выглядит?
A

Оранжевые штаны
0
A

Оранжевые штаны
0
Системы Unix используют Chmod для распределения прав доступа к фалам, что способствует большей безопасности системы. С одной стороны это очень помогает, но с другой это большая головная боль для тех кто не знает как работает Chmod.
В системах Windows (Dos-WinME) можно устанавливать атрибуты "только для чтения", "архивный", "скрытый". А в Unix системах можно устанавливать права доступа для чтения, записи и выполнения(запуска) файла в папке.
Это и есть права доступа для: owner(владельца), the group(группы), и public(посетители, анонимные пользователи) Windows NT/XP имеет точно такие же функции при использовании NTFS.
Таблица распределения прав доступа выглядит так:
Owner | Group | Public
4: read | read | read
2: write | write | write
1: execute | execute | execute
Т.е. когда сы видим файл или папку которая имеет права доступа 666 это значит что этот файл доступен для записи для всех. Первая 6 это owner(владелец), вторая group(группы), третья public(посетители, анонимные пользователи). Чтение это число 4, запись 2, так что чтение+запись и дает нам 6(4+2).
A

Оранжевые штаны
0
3005, установи права 662 не ошибешься
V

Пришелец
0
3007. Azzido, спосибо,это то что нужно
A

Оранжевые штаны
0
можно еще в .htaccess запретить чтение файла
<Files file.php>
order allow,deny
deny from all
</Files>
R

Пришелец
0
3011. Azzido, спасибо огромное.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск