(PHP 4, PHP 5, PHP 7, PHP 8)
chgrp — Altera o grupo do arquivo
Tenta alterar o grupo do arquivo filename
para
group
.
Somente o superusuário pode alterar arbitrariamente o grupo de um arquivo; outros usuários podem alterar o grupo de um arquivo para qualquer grupo do qual sejam membros.
filename
Caminho para o arquivo.
group
O nome ou número do grupo.
Exemplo #1 Alterando o grupo de um arquivo
<?php
$arquivo = 'arquivo_compartilhado.txt';
$formato = "ID do grupo de %s em %s: %d\n";
printf($formato, $arquivo, date('r'), filegroup($arquivo));
chgrp($arquivo, 8);
clearstatcache(); // não armazena em cache os resultados de filegroup()
printf($formato, $arquivo, date('r'), filegroup($arquivo));
?>
Nota: Esta função não funcionará em arquivos remotos, pois o arquivo a ser examinado deve ser acessível através do sistema de arquivos do servidor.
Nota: No Windows, esta função falha silenciosamente quando aplicada em um arquivo normal.