ProfiPHPProfiPHP
Категория: Функции для работы с файловой системой

Функция Chmod

Функция Chmod изменяет режим доступа к файлу или папке.
bool chmod( string $filename, int $mode )
Функция Chmod осуществляет попытку изменения режима доступа указанного файла на режим, переданный в параметре Mode.

В параметре Filename необходимо указать путь к файлу.

Параметр Mode являет собой режим доступа, который состоит из трех восьмеричных чисел, определяющих уровень доступа для владельца файла, для группы, в которую входит владелец, и для других пользователей, соответственно. Значение параметра Mode не переводится автоматически в восьмеричную систему счисления, поэтому, чтобы удостовериться в том, что режим был установлен верно, предваряйте нулем (0) данное значение.

Пример использования:
chmod( ROOT_PATH.'/content/database.dat', 0777 );
Число, определяющее уровень пользователя, может быть вычислено путем суммирования значений, определяющих права: 1 - доступ на выполнение, 2 - доступ на запись, 4 - доступ на чтение. Сложите эти числа для указания нужного права доступа. Более подробно описано в статье: Права доступа к файлам и папкам.

Функция Chmod возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

Замечание: Эта функция неприменима для работы с удаленными файлами, поскольку файл должен быть доступен через файловую систему сервера.

Добавить комментарий

Имя:
Текст комментария: