Пример использования PHP функции chmod

Система управления правами доступа к файлам с использованием PHP функции chmod

Данный скрипт написан на языке PHP. Он и файлы примеров созданы специально для того, чтобы вы могли потренироваться с установкой прав доступа к файлам (атрибутов), в Unix-подобных операционных системах. Надеюсь, он убедительно показывает преимущество десятичного числового представления атрибутов беред любым другим (представьте, если бы вам приходилось щелкать по девяти чекбоксам прав доступа для каждого файла в каталоге. И ведь это еще небольшое количество файлов!).

Установка прав доступа производится PHP функции chmod, а считывание, PHP функцией fileperms – все, как описано на странице  PHP chmod – установка и чтение прав доступа.

Если вы установите атрибуты правильно, то сможете смотреть содержимое HTML-файлов и запускать PHP-скрипты. Неправильные права доступа приведут к  ошибкам http сервера. Эти ошибки не срашны для сайта и вы можете спокойно экспериментировать. Однако, всвязи с ростущей популярностью сайта вероятны ситуации когда несколько человек одновременно будут пытаться изменить права доступа к тестовым файлам и это может привести к то му что вы увидите не театрибуты, которые устанавливали. Есть только один способ избавится от подобных помех – не балуйтесь слишком долго ;-)

Вы можете менять атрибуты (права доступа) этих файлов без какого-либо ущерба для сайта. Они размещены здесь специально для демонстрации возможностей PHP chmod:

 

ИмяТипДатаАтрибут
attrib.phpфайл php10.8.2014 21:03:34
chmod.htmlфайл html10.8.2014 21:03:35
chmod.phpфайл php10.8.2014 21:03:35
file_perms.phpфайл php10.8.2014 21:03:35
fileperms.phpфайл php10.8.2014 21:03:36
permision.phpфайл php10.8.2014 21:03:36
php.htmlфайл html10.8.2014 21:03:36
php.phpфайл php10.8.2014 21:03:36
php_chmod.htmlфайл html10.8.2014 21:03:37
php_chmod.phpфайл php10.8.2014 21:03:37

 

 

 


На главную страницу сайта