當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


PHP chown( )用法及代碼示例


PHP中的chown()函數是一個內置函數,用於更改指定文件的所有者。成功返回true,失敗返回false。隻有超級用戶有權更改文件的所有者。

用法:

bool chown ( $filename, $user )

參數:PHP中的chown()函數接受兩個參數,即文件名和用戶。


  1. $filename:它指定要更改其所有者的文件。
  2. $user:指定新所有者。它可以是用戶名或用戶ID。

返回值:chown()函數成功時返回true,失敗時返回false。

錯誤與異常

  1. PHP中的chown()函數不適用於遠程文件,僅適用於服務器文件係統可訪問的文件。
  2. 當啟用安全模式時,PHP會檢查正在操作的文件或目錄是否與正在執行的腳本具有相同的所有者。

例子:

Input : chown("gfg.txt", "shubrodeep")
Output : true

Input :  $path = "/user01/Desktop/geeksforgeeks/gfg.php";
         $user_name = "root";
         chown($path, $user_name); 
Output : true

以下示例程序旨在說明chown()函數。

程序1

<?php 
  
// Sets shubrodeep as owner 
chown("gfg.txt", "shubrodeep"); 
  
?>

輸出:

true

程序2

<?php 
  
// Sets root as owner of the file "gfg.php" 
$path = "/user01/Desktop/geeksforgeeks/gfg.php"; 
$user_name = "root"; 
chown($path, $user_name);  
  
?>

輸出:

true

參考:
http://php.net/manual/en/function.chown.php



相關用法


注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 PHP | chown() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。