English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
chgrp()関数は、指定されたファイルのユーザーグループを変更するために使用できます。
bool chgrp ( string filename, mixed group )
この関数は、ファイルfilenameが属するグループをgroup(グループ名またはグループIDで指定)に変更しようと試みます。
スーパーユーザーのみがファイルのグループを自由に変更できます。他のユーザーは、ファイルのグループを自分のグループに変更することができる可能性があります。
成功した場合、この関数はTRUEを返します;失敗した場合はFALSEを返します。
<?php $filename = "/PhpProject/sample.txt"; $format = "%sの グループ ID @ %s: %d\n"; printf($format, $filename, date('r'), filegroup($filename)); chgrp($filename, "admin"); clearstatcache(); //filegroup()の結果をキャッシュしない printf($format, $filename, date('r'), filegroup($filename)); ?>
出力結果
/PhpProject/sample.txtの グループ ID @ Fri, 22 May 2020 07:42:21 +0200: 0 /PhpProject/sample.txtの グループ ID @ Fri, 22 May 2020 07:42:21 +0200: 0