PHP chmod() 関数の使用手順

怪我咯
怪我咯オリジナル
2017-07-11 09:20:401877ブラウズ

chmod() 機能 ファイルモードを変更します。 成功した場合は TRUE を返し、それ以外の場合は FALSE を返します。

構文

chmod(file,mode)
パラメータ 説明
ファイル 必須。チェックするドキュメントを指定します。
モード

オプション。新しい権限を指定します。

mode パラメータは 4 つの数字で構成されます:

  • 最初の数字は常に 0 です

  • 2 番目の数字は所有者の権限を指定します

  • 2 番目の数字は所有者が属するユーザーグループを指定します 権限

  • 4 番目の数字は、他の全員の権限を指定します

可能な値 (複数の権限を設定するには、以下の数字を合計します):

  • 1 - 実行権限

  • 2 - 書き込み権限

  • 4 - 読み取り許可

モードは自動的に 8 進数とみなされず、文字列 ("g+w" など) を使用できないことに注意してください。正しく動作するようにするには、mode の前に 0 を追加する必要があります:

<?php
chmod ("/somedir/somefile", 755);   // 十进制数,可能不对
chmod ("/somedir/somefile", "u+rwx,go+rx"); // 字符串,不对
chmod ("/somedir/somefile", 0755);  // 八进制数,正确的 mode 值
?>

mode パラメーターには、所有者、所有者のグループ、および全員のアクセス制限を指定するために 3 つの 8 進数が含まれます。各部分は、必要な権限を追加することで計算できます。数値 1 はファイルを実行可能にし、数値 2 はファイルを書き込み可能にし、数値 4 はファイルを読み取り可能にします。これらの数字を追加して、必要な権限を指定します。

以上がPHP chmod() 関数の使用手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。