ファイルのグループを変更する
$filename
$group
(名前または番号で指定した)ファイル filename のグループを group に変更しようと試みます。
filename
group
スーパーユーザーのみがファイルのグループを任意に変更できます。 その他のユーザーは、ファイルのグループをそのユーザーがメンバーとして 属しているグループに変更できます。
ファイルへのパス。
グループ名あるいはグループ番号。
成功した場合に true を、失敗した場合に false を返します。
true
false
例1 ファイルのグループの変更
<?php $filename = 'shared_file.txt'; $format = "%s's Group ID @ %s: %d\n"; printf($format, $filename, date('r'), filegroup($filename)); chgrp($filename, 8); clearstatcache(); // filegroup() の結果はキャッシュしない printf($format, $filename, date('r'), filegroup($filename)); ?>
注意: この関数では、 リモートファイル を 使用することはできません。これは、処理されるファイルがサーバーの ファイルシステムによりアクセスできる必要があるためです。
注意: Windows で通常ファイルに対してこの関数を実行すると、静かに失敗します。