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() - Повертає інформацію про файл