PHP chmod() 函數

|
語法:
bool chmod (string $filename, int $mode)
使用的參數: PHP 中的 chmod() 函數有兩個參數:文件名和模式。
  • $filename :指定需要更改權限的文件。
  • $mode :用於指定新的權限。 $mode 參數由四個數值組成,其中第一個值始終為零,第二個值指定所有者的權限,第三個值指定組的權限所有者用戶,第四個值設置其他所有人的權限。
    有3個可能的值,加上下面的值可以設置多個權限。
    • 1 = Execute Permissions
    • 2 = Write Permissions
    • 4 = 讀取權限
  • 返回值:成功返回true,錯誤返回false。錯誤和異常
  • PHP 的 chmod() 函數不適用於遠程文件。它僅適用於服務器文件系統可訪問的文件。
  • 如果在 $mode 參數周圍使用引號,例如 chmod (file.txt, "0744"),那麼 PHP 將執行隱式轉換為整數數據類型。
  • 示例:
    輸入:chmod ("gfg.txt", 0600);輸出:true 輸入:chmod ("gfg.txt", 0644);輸出:true 輸入:chmod ("gfg.txt", 0755);輸出:true
    以下程序說明了 PHP 中的 chmod() 函數:程序 1
    // 讀寫所有者權限 chmod ( "gfg .txt " , 0600);
    ?>
    輸出:
    true 程序 2 :    
    // 擁有者的讀寫權限,
    // 其他人的讀取權限 chmod ( " gfg.txt " , 0644);
    ?>
    輸出:
    true Program 3 :    
    // 擁有、讀取和
    // 為其他所有人授予權限 chmod ( "gfg.txt" , 0755);
    ?>
    輸出:
    true 鏈接:
    http://php.net/manual/en/function.chmod.php