Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

chmod

Меняет права доступа к файлу или папке.

Синтаксис

chmod(string $filename, int $permissions): bool

Параметры

ПараметрТипОписание
$filenamestringПуть.
$permissionsintПрава в восьмеричной записи, например `0644`.

Возвращаемое значение

bool`true` при успехе.

Примеры

Файл только для чтения владельцем и группой:

<?php
 
// setup.php
 
chmod(__DIR__ . '/config.php', 0640);
chmod(__DIR__ . '/storage', 0775);

Примечания

Число пишут с нулём в начале: 0644, а не 644. Права 0777 — доступ всем — на сервере небезопасны. В Windows функция почти ничего не меняет.

См. также

  • mkdir — Создаёт папку.
  • is_writable — Проверяет, можно ли записать в файл или папку.
  • touch — Создаёт пустой файл или обновляет время его изменения.

В учебнике

  • Папки и пути — Работа с папками в PHP — создание, список файлов, поиск по маске, части пути и сведения о файле.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.