English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
chmod()関数は指定されたファイルの権限を変更できます。成功した場合trueを、失敗した場合falseを返します。
bool chmod ( string filename, int mode )
filenameで指定されたファイルのモードをmodeで指定されたモードに変更しようと試みます。
注意:modeは自動的に8進数として認識されず、文字列(例えば "g")としても使用できません+w")。正しく操作するために、modeの前に0を追加する必要があります
"mode"パラメータは、所有者、所有者所属のグループ、全員のアクセス制限を順に指定する3つの8進数を含んでいます。各部分は必要な権限を追加することで計算されます。数字 1 ファイルを実行可能にする、数字 2 ファイルを書き込み可能にする、数字 4 ファイルを読み取り可能にする。これらの数字を追加して必要な権限を設定します。
<?php //所有者に対して読み書き、他のユーザーに対して読み書き不可 chmod("/PhpProject/sample.txt", 0600); //所有者に対して読み書き、他のユーザーに対して読み書き chmod("/PhpProject/sample.txt", 0644); //所有者と他のユーザーと共有し実行 chmod("/PhpProject/sample.txt", 0755); //所有者, ownerグループが読み取り可能 chmod("/PhpProject/sample.txt", 0740); ?>