ftp_exec
在 FTP 上执行一个程序/命令。
该函数适用于PHP 5.0.0及以上版本。
ftp_exec() 函数用于执行 FTP 服务器上的命令。它允许你向 FTP 服务器发送特定命令并获取返回结果。
bool ftp_exec ( resource $ftp_stream , string $command )
成功时返回布尔值 true,失败时返回布尔值 false。
$ftp = ftp_connect('ftp.example.com'); $login = ftp_login($ftp, 'username', 'password'); <p>if ($login) {<br> $result = ftp_exec($ftp, 'SITE CHMOD 755 filename.txt');<br> if ($result) {<br> echo '命令执行成功';<br> } else {<br> echo '命令执行失败';<br> }<br> } else {<br> echo 'FTP登录失败';<br> }</p> <p>ftp_close($ftp);<br>
此示例首先建立一个到 FTP 服务器的连接,并使用 ftp_login() 函数登录。然后,通过调用 ftp_exec() 向服务器发送 "SITE CHMOD 755 filename.txt" 命令,修改文件的权限。如果命令执行成功,会输出“命令执行成功”;如果执行失败,则输出“命令执行失败”。最后,关闭 FTP 连接。