最新的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参考