English | 简体中文 | 繁體中文
查询

ftp_exec()函数—用法及示例

「 在 FTP 服务器上执行指定的命令 」


函数名:ftp_exec()

适用版本:PHP 4, PHP 5, PHP 7

用法:ftp_exec(resource $ftp_stream, string $command) : bool

描述:ftp_exec() 函数用于在 FTP 服务器上执行指定的命令。

参数:

  • $ftp_stream:FTP 连接资源,通过 ftp_connect() 或 ftp_ssl_connect() 函数获得。
  • $command:要在 FTP 服务器上执行的命令。

返回值:如果命令执行成功,则返回 true,否则返回 false。

示例:

// 连接到 FTP 服务器
$ftp_conn = ftp_connect('ftp.example.com');

// 登录到 FTP 服务器
$login = ftp_login($ftp_conn, 'username', 'password');

// 执行命令
$command = 'ls -al';
$result = ftp_exec($ftp_conn, $command);

if ($result === false) {
    echo "命令执行失败";
} else {
    echo "命令执行成功";
}

// 关闭 FTP 连接
ftp_close($ftp_conn);

上述示例中,我们首先使用 ftp_connect() 函数连接到 FTP 服务器,然后使用 ftp_login() 函数登录到服务器。接着,我们使用 ftp_exec() 函数执行了一个命令,即列出当前目录下的所有文件和文件夹。最后,我们根据返回值判断命令是否执行成功,并关闭 FTP 连接。

请注意,ftp_exec() 函数执行的命令需要符合 FTP 服务器支持的语法和权限。具体的命令格式和参数,请参考你所使用的 FTP 服务器的文档或相关资源。

补充纠错
上一个函数: ftp_fget()函数
下一个函数: ftp_delete()函数
热门PHP函数
分享链接