查詢

chmod()函式—用法及示例

「 改變檔案或目錄的許可權 」


函式名稱:chmod()

適用版本:所有 PHP 版本

用法:chmod() 函式用於改變檔案或目錄的許可權。

語法:bool chmod(string $filename, int $mode)

引數:

  • $filename:需要改變許可權的檔案或目錄的路徑。
  • $mode:為檔案或目錄設定的新許可權。許可權以八進位制表示。

返回值:成功時返回 true,失敗時返回 false。

注意事項:

  • 使用 chmod() 函式修改檔案或目錄的許可權需要具有適當的許可權。通常,只有檔案或目錄的所有者才能更改其許可權。
  • 注意在使用 chmod() 時,如果檔名以標準檔案協議(例如 "http://", "ftp://" 等)打頭,該函式將對遠端檔案無效。

示例 1:更改檔案許可權為可讀寫(rw)

$filename = 'path/to/file.txt';
$mode = 0666;
if (chmod($filename, $mode)) {
    echo "檔案許可權已更改為可讀寫。";
} else {
    echo "檔案許可權更改失敗。";
}

示例 2:更改目錄許可權為可執行(x)

$directory = 'path/to/directory';
$mode = 0755;
if (chmod($directory, $mode)) {
    echo "目錄許可權已更改為可執行。";
} else {
    echo "目錄許可權更改失敗。";
}
補充糾錯
上一個函式: chgrp()函式
下一個函式: chop()函式
熱門PHP函式
分享連結