注意,通过 FTP 执行命令并非广泛支持。在开始编写需要此功能的代码之前,请检查它是否适用于您打算连接的服务器。
(PHP 4 >= 4.0.3, PHP 5, PHP 7, PHP 8)
ftp_exec — 请求在 FTP 服务器上执行命令
版本 | 描述 |
---|---|
8.1.0 | ftp 参数现在期望一个 FTP\Connection 实例;之前,期望一个 资源。 |
示例 #1 ftp_exec() 示例
<?php
// 变量初始化
$command = 'ls -al >files.txt';
// 设置基本连接
$ftp = ftp_connect($ftp_server);
// 使用用户名和密码登录
$login_result = ftp_login($ftp, $ftp_user_name, $ftp_user_pass);
// 执行命令
if (ftp_exec($ftp, $command)) {
echo "$command 执行成功\n";
} else {
echo "无法执行 $command\n";
}
// 关闭连接
ftp_close($ftp);
?>