chgrp

(PHP 4, PHP 5, PHP 7, PHP 8)

chgrpИзменяет группу файла

Описание

chgrp(string $filename, string|int $group): bool

Осуществляет попытку смены группы файла filename на группу group.

Только суперпользователь может произвольно менять группу файла; остальные пользователи могут менять группу файла только на те группы, членами которых они являются.

Список параметров

filename

Путь к файлу.

group

Название или номер группы.

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

Возвращает true в случае успешного выполнения или false в случае возникновения ошибки.

Примеры

Пример #1 Изменение группы файла

<?php
$filename
= 'shared_file.txt';
$format = "Идентификатор группы файла %s @ %s: %d\n";
printf($format, $filename, date('r'), filegroup($filename));
chgrp($filename, 8);
clearstatcache(); // сбрасываем кеш filegroup()
printf($format, $filename, date('r'), filegroup($filename));
?>

Примечания

Замечание: Эта функция неприменима для работы с удалёнными файлами, поскольку файл должен быть доступен через файловую систему сервера.

Замечание: В Windows функция молча завершается ошибкой при применении к обычному файлу.

Смотрите также

  • chown() - Изменяет владельца файла
  • chmod() - Изменяет режим доступа к файлу

add a note add a note

User Contributed Notes 1 note

up
0
chris at ocproducts dot com
4 years ago
This function will not work on Windows (except for stream wrappers that define it).
To Top