chmod
(PHP 4, PHP 5, PHP 7, PHP 8)
chmod — Змінює режим доступу до файлу
Опис
chmod(string $filename, int $permissions): bool
Здійснює спробу змінити режим доступу вказаного файлу на режим, переданий у параметрі permissions
Список параметрів
filename
Шлях до файлу.
permissions
Обратите внимание, что значение параметраpermissions
не переводиться автоматично у вісімкову систему числення, тому, щоб переконатися в тому, що режим був встановлений правильно, передуйте нулю (0) значення, що передається в параметрі permissions
. . Рядки, такі як "g+w", не працюватимуть належним чином.
Loading...
Значение параметраpermissions
складається з трьох вісімкових чисел, що визначають рівень доступу для власника файлу, групи, в яку входить власник, та інших користувачів, відповідно. Число, що визначає рівень користувача, може бути обчислено шляхом підсумовування значень, що визначають права: 1 – доступ на виконання, 2 – доступ на запис, 4 – доступ на читання. Складіть ці числа для вказівки потрібного права доступу. Докладніше про систему прав у системах Unix ви можете дізнатися за допомогою команд 'man 1 chmod'і'man 2 chmod'.
Loading...
Значення, що повертаються
Повертає true
у разі успішного виконання або **false
**в случае возникновения ошибки.
Помилки
У разі виникнення помилки видається помилка рівня E_WARNING
Примітки
Зауваження :
Поточним користувачем є користувач від імені якого виконується PHP. Можливо, це не той користувач, під ім'ям якого ви отримуєте доступ до командної оболонки або облікового запису FTP. На більшості систем режим доступу до файлу може бути змінений лише його власником.
Зауваження: Ця функція не застосовується для роботи з віддаленими файламиоскільки файл повинен бути доступний через файлову систему сервера.
Дивіться також
- chown() - Змінює власника файлу
- chgrp() - Змінює групу файлу
- fileperms() - Повертає інформацію про права на файл
- stat() - Повертає інформацію про файл