English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Функция 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); ?>