English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 基礎チュートリアル

PHP 高級チュートリアル

PHP & MySQL

PHP 参考マニュアル

PHP chgrp() 関数の使い方と例

PHP ファイルシステム 参考マニュアル

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

PHP ファイルシステム 参考マニュアル