最新的Web開發教程
 

PHP ftp_chmod() Function

<PHP FTP參考

設置文件權限:

<?php
// connect and login to FTP server
$ftp_server = "ftp.example.com";
$ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($ftp_conn, $ftp_username, $ftp_userpass);

$file = "php/test.txt";

// Try to set read and write for owner and read for everybody else
if (ftp_chmod($ftp_conn, 0644, $file) !== false)
  {
  echo "Successfully chmoded $file to 644.";
  }
else
  {
  echo "chmod failed.";
  }

// close connection
ftp_close($ftp_conn);
?>

定義和用法

ftp_chmod()函數設置上通過FTP指定文件的權限。

句法

ftp_chmod( ftp_connection,mode,file );

參數 描述
ftp_connection 需要。 指定FTP連接使用
mode 需要。 指定新的權限。

此參數有四個數字組成:

  • 第一個數字是始終為零
  • 第二個數字指定了所有者權限
  • 第三個數字指定所有者的用戶組權限
  • 第四個數字指定了所有人的權限

可能的值(設置多個權限,添加下列數字):

  • 1 =執行權限
  • 2 =寫權限
  • 4 =讀取權限
file 需要。 指定文件設置權限

技術細節

返回值: 返回上失敗成功或FALSE的新文件權限
PHP版本: 5+

<PHP FTP參考