ftp_chmod
通过 FTP 设置文件上的权限。
适用 PHP 版本:PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8
ftp_chmod() 函数用于更改 FTP 服务器上文件或目录的权限。该函数通过 FTP 连接对文件或目录设置指定的权限模式。
bool ftp_chmod ( resource $ftp_stream , int $mode , string $filename )
如果成功,ftp_chmod() 返回 true,表示权限更改成功;如果失败,则返回 false。
$ftp_stream = ftp_connect('ftp.example.com'); ftp_login($ftp_stream, 'user', 'password'); <p>$filename = 'public_html/file.txt';<br> $mode = 0644;</p> <p>if (ftp_chmod($ftp_stream, $mode, $filename)) {<br> echo "权限更改成功!";<br> } else {<br> echo "权限更改失败!";<br> }</p> <p>ftp_close($ftp_stream);<br>
1. 首先,我们通过 ftp_connect() 函数连接到 FTP 服务器,并通过 ftp_login() 进行身份验证。
2. 接着,指定要修改权限的文件路径 $filename 和要设置的权限模式 $mode。
3. 使用 ftp_chmod() 函数更改文件的权限。如果成功,则输出 "权限更改成功!";否则输出 "权限更改失败!"。
4. 最后,关闭 FTP 连接。