Php/func ftp chmod

来自菜鸟教程
跳转至:导航、​搜索

PHP ftp_chmod()函数

❮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_conn, mode, file);

参数值

参数 描述
ftp_conn 需要。指定要使用的FTP连接
mode

需要。指定新权限。 此参数包含四个数字:

  • 第一个数字始终为零
  • 第二个数字指定所有者的权限
  • 第三个数字指定所有者的用户组的权限
  • 第四个数字指定EVERYBODY ELSE的权限

可能的值(要设置多个权限,请添加以下数字):

  • 1 =执行权限
  • 2 =写入权限
  • 4 =读取权限
file 需要。指定要设置权限的文件

技术细节

返回值: 新文件权限成功,失败则为FALSE
PHP版本: 5+

❮PHP FTP参考