当前位置: 首页> 函数类别大全> 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 连接。

同类函数
  • 从 FTP 服务器下载文件 (non-blocking)。 ftp_nb_get

    ftp_nb_get

    从FTP服务器下载文件(non-bloc
  • 将 XML 字符串转换为对象。 simplexml_load_string

    simplexml_load_string

    将XML字符串转换为对象。
  • 把文件上传到服务器。 ftp_put

    ftp_put

    把文件上传到服务器。
  • asXML() 的别名。 saveXML

    saveXML

    asXML()的别名。
  • 把儒略日计数转换为 Unix 时间戳。 jdtounix

    jdtounix

    把儒略日计数转换为Unix时间戳。
  • 取得结果数据。 mysql_result

    mysql_result

    取得结果数据。
  • 向 MySQL 发送一条 SQL 查询(不获取/缓存结果)。 mysql_unbuffered_query

    mysql_unbuffered_query

    向MySQL发送一条SQL查询(不获取/
  • 重命名 FTP 服务器上的文件或目录。 ftp_rename

    ftp_rename

    重命名FTP服务器上的文件或目录。
热门文章