PHP Chmod()関数

|
構文:
 bool chmod(string $ filename、int $ mode)
使用するパラメーター: PHPのchmod()関数は、filenameと2つのパラメーターを取ります。モード。
  • $ filename :権限を変更する必要があるファイルを指定します。
  • $ mode :新しい権限を指定するために使用されます。 $ modeパラメーターは4つの数値で構成され、最初の値は常にゼロ、2番目の値は所有者のアクセス許可を指定し、3番目の値はグループのアクセス許可所有者ユーザーを指定し、4番目の値は他のすべてのユーザーのアクセス許可を設定します。
    3つの可能な値があり、次の値を追加して複数の権限を設定できます。
    • 1=実行権限
    • 2=書き込み権限
    • 4=読み取り権限
    • 戻り値:成功した場合はtrueを返し、エラーの場合はfalseを返します。エラーと例外
    • PHPのchmod()関数は、リモートファイルでは機能しません。サーバーのファイルシステムにアクセスできるファイルでのみ機能します。
    • chmod(file.txt、 "0744")などの$ modeパラメーターの前後に引用符が使用されている場合、PHPは暗黙的に次のように変換します。整数データタイプ。
    • 例:
      入力:chmod( "gfg.txt"、0600);出力:true入力:chmod( "gfg.txt"、0644);出力:true入力:chmod( "gfg.txt"、0755);出力:true 
      次のプログラムは、PHPのchmod()関数を示しています。プログラム1 <? php
      //所有者の権限の読み取りと書き込み chmod "gfg .txt " 、0600);
      ?>
      出力:
       true プログラム2:<コード><コード><? Php    
      //所有者の読み取りおよび書き込み権限
      //および他のすべての人の読み取り権限 chmod "gfg.txt" 、0644);
      ?> 出力:
      trueプログラム3  <? Php    
      //所有者、読み取り、および
      //他のすべての人に権限を付与するすべての権利 chmod "gfg.txt" 、0755);
      ?>
      出力:
       true リンク: 
      http://php.net/manual/ en / function.chmod.php