当前位置: 首页> 函数类别大全> ftp_exec

ftp_exec

在 FTP 上执行一个程序/命令。
名称:ftp_exec
分类:未分类
所属语言:php
一句话介绍:在 FTP 上执行一个程序/命令。

ftp_exec函数

适用PHP版本

该函数适用于PHP 5.0.0及以上版本。

函数说明

ftp_exec() 函数用于执行 FTP 服务器上的命令。它允许你向 FTP 服务器发送特定命令并获取返回结果。

函数语法

bool ftp_exec ( resource $ftp_stream , string $command )

参数

  • $ftp_stream (resource): 必需。FTP连接的资源,由 ftp_connect() 或 ftp_ssl_connect() 函数返回。
  • $command (string): 必需。要在 FTP 服务器上执行的命令。

返回值

成功时返回布尔值 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 连接。

同类函数
  • 从结果集中取得一行作为关联数组。 mysql_fetch_assoc

    mysql_fetch_assoc

    从结果集中取得一行作为关联数组。
  • 返回指定年份的复活节午夜的 Unix 时间戳。 easter_date

    easter_date

    返回指定年份的复活节午夜的Unix时间戳
  • 从FTP服务器上下载文件并保存到本地已经打开的文件中(non-blocking)。 ftp_nb_fget

    ftp_nb_fget

    从FTP服务器上下载文件并保存到本地已经
  • 关闭 ZIP 文件。 zip_close

    zip_close

    关闭ZIP文件。
  • 返回当前连接的字符集的名称。 mysql_client_encoding

    mysql_client_encoding

    返回当前连接的字符集的名称。
  • 为下一个 XPath 查询创建命名空间上下文。 registerXPathNamespace

    registerXPathNamespace

    为下一个XPath查询创建命名空间上下文
  • 打开 FTP 连接。 ftp_connect

    ftp_connect

    打开FTP连接。
  • 删除 FTP 服务器上的文件。 ftp_delete

    ftp_delete

    删除FTP服务器上的文件。
热门文章