PHP中的chmod()函數是一個內置函數,用於將指定文件的模式更改為用戶給定的特定模式。
chmod()函數更改指定文件的權限,並在成功時返回true,在失敗時返回false。
用法:
bool chmod ( string $filename, int $mode )
使用的參數:
PHP中的chmod()函數接受兩個參數,即文件名和模式。
- $filename:指定需要更改權限的文件。
- $mode:用於指定新權限。
$mode參數由四個數值組成,其中第一個值始終為零,第二個值指定所有者的權限,第三個值指定所有者的用戶組的權限,第四個值指定其他所有人的權限。
有三個可能的值,並且要設置多個權限,可以添加以下值。- 1 =執行權限
- 2 =寫入權限
- 4 =讀取權限
返回值:成功執行時返回true,失敗則返回false。
錯誤與異常:
- PHP中的chmod()函數不適用於遠程文件。它僅適用於服務器文件係統可訪問的文件。
- 如果在$mode參數之間使用引號,例如chmod(file.txt,“0744”),則PHP將隱式轉換為整數數據類型。
例子:
Input : chmod("gfg.txt", 0600); Output : true Input : chmod("gfg.txt", 0644); Output : true Input : chmod("gfg.txt", 0755); Output : true
以下示例程序旨在說明PHP中的chmod()函數:
程序1::
<?php
// Read and write permission to owner
chmod("gfg.txt", 0600);
?>
輸出:
true
程序2::
<?php
// Read and write permission to owner,
// and read permission to everyone else
chmod("gfg.txt", 0644);
?>
輸出:
true
程序3::
<?php
// All permissions to owner, read and
// execute permissions to everyone else
chmod("gfg.txt", 0755);
?>
輸出:
true
參考:
http://php.net/manual/en/function.chmod.php
相關用法
- CSS var()用法及代碼示例
- PHP pow( )用法及代碼示例
- d3.js d3.map.set()用法及代碼示例
- p5.js sq()用法及代碼示例
- PHP next()用法及代碼示例
- p5.js pow()用法及代碼示例
- d3.js d3.map.has()用法及代碼示例
- p5.js str()用法及代碼示例
- p5.js hex()用法及代碼示例
- p5.js value()用法及代碼示例
- PHP pi( )用法及代碼示例
- PHP each()用法及代碼示例
注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 PHP | chmod() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。