PHP chmod() 関数


❮ 完全な PHP ファイルシステム・リファレンス

定義と用法

chmod() 関数は、指定したファイルの権限を変更します。

成功した場合はTRUEを返し、失敗した場合はFALSEを返します。

構文

chmod(file,mode)

パラメータ 説明
file 必須。チェックするファイルを指定する
mode 必須。新しい権限を指定する。

モードパラメータは4つの数値で構成される:

  • 最初の数値は常にゼロ
  • 2番目の数値は所有者のアクセス権限をを指定する
  • 3番目の数値は所有者のユーザグループのアクセス権限を指定する
  • 4番目の数値は他のユーザのアクセス権限を指定する

可能な値(複数の権限を設定するには、次の番号を加算する):

  • 1 = 実行権限
  • 2 = 書込み権限
  • 4 = 読取り権限

<?php
// Read and write for owner, nothing for everybody else
chmod("test.txt",0600);

// Read and write for owner, read for everybody else
chmod("test.txt",0644);

// Everything for owner, read and execute for everybody else
chmod("test.txt",0755);

// Everything for owner, read for owner's group
chmod("test.txt",0740);
?>

❮ 完全な PHP ファイルシステム・リファレンス