PHP中的ftp_chmod()函数
ftp_chmod()函数通过FTP设置对远程文件的权限。
语法
ftp_chmod(con,mode,my_file);
参数
con-FTP连接
模式-新权限。
它由四个数字组成-
第一个数字始终为零
第二个数字指定所有者的权限
第三个数字指定所有者的用户组的权限
第四个数字指定EVERYBODYELSE的权限
可能的值(要设置多个权限,请添加以下数字)-
1=执行权限
2=写入权限
4=读取权限
my_file-文件名
返回
ftp_chmod()函数将在成功时返回新的文件权限,而在错误时返回FALSE。
示例
以下是通过更改模式来设置文件权限的示例-
<?php
$ftp_server="192.168.0.4";
$ftp_user="amit";
$ftp_pass="tywg61gh";
$myfile = "E:/new/demo.txt";
$con = ftp_connect($ftp_server);
$res = ftp_login($con, $ftp_user, $ftp_pass);
if (ftp_chmod($con, 0755, $myfile) !== false) {
echo "Mode changed successfully! \n";
} else {
echo "Mode cannot be changed! \n";
}
ftp_close($con);
?>