(PHP 4, PHP 5, PHP 7)
chgrp — Cambia el grupo del archivo
Intenta cambiar el grupo del archivo filename
a group
.
Sólo el superusuario puede cambiar el grupo de un archivo arbitrariamente; los otros usuarios pueden cambiar el grupo de un archivo por cualquier grupo del que el usuario sea miembro.
filename
Ruta del archivo.
group
Un nombre o número de grupo.
Devuelve TRUE
en caso de éxito o FALSE
en caso de error.
Ejemplo #1 Cambiar el grupo de un archivo
<?php
$nombre_fichero = 'shared_file.txt';
$formato = "%s's Group ID @ %s: %d\n";
printf($formato, $nombre_fichero, date('r'), filegroup($nombre_fichero));
chgrp($nombre_fichero, 8);
clearstatcache(); // no almacenar en caché los resultados de filegroup()
printf($formato, $nombre_fichero, date('r'), filegroup($nombre_archivo));
?>
Nota: Esta función no funcionará en ficheros remotos ya que el fichero debe ser accesible vía el sistema de ficheros del servidor para poder ser examinado.
Nota: Cuando el modo seguro está habilitado, PHP comprueba si los ficheros o directorios sobre los que se opera tienen el mismo UID (propietario) que el script que está siendo ejecutado.