English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP базовый учебник

PHP продвинутый учебник

PHP & MySQL

PHP справочник

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

PHP Filesystem справочник

Функция chmod() может изменить права доступа к указанному файлу. Возвращает true при успешном выполнении,否则 false.

Синтаксис

bool chmod ( string filename, int mode )

Попробуйте изменить режим файла, указанного filename, на режим, указанный в mode.

Обратите внимание, что mode не автоматически интерпретируется как восьмеричное число и не может быть передан как строка (например, "g+w"). Чтобы обеспечить правильное действие, перед mode необходимо добавить 0

Параметр "mode" содержит три восьмеричные числа, которые по порядку определяют права доступа владельца, группы владельца и всех пользователей. Каждая часть может быть увеличена необходимыми правами для расчета необходимых прав. Число 1 означает, что файл можно выполнять, число 2 означает, что файл можно записывать, число 4 означает, что файл можно читать. Суммируйте эти числа, чтобы определить необходимые права.

Онлайн пример

<?php
   //Для владельца доступ к чтению и записи, для других нет доступа к чтению и записи
   chmod("/PhpProject/sample.txt", 0600);
   //Для владельца доступ к чтению и записи, для других доступ к чтению и записи
   chmod("/PhpProject/sample.txt", 0644);
   //Владелец делит с другими и имеет доступ к выполнению
   chmod("/PhpProject/sample.txt", 0755);
   //Владелец, группа владельцев имеет доступ к чтению
   chmod("/PhpProject/sample.txt", 0740);
?>