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

    mysql_field_len

    返回指定字段的长度。
  • 为要上传到 FTP 服务器的文件分配空间。 ftp_alloc

    ftp_alloc

    为要上传到FTP服务器的文件分配空间。
  • 取得前一次 MySQL 操作所影响的记录行数。 mysql_affected_rows

    mysql_affected_rows

    取得前一次MySQL操作所影响的记录行数
  • 读取 ZIP 文件中的一个打开的项目。 zip_entry_read

    zip_entry_read

    读取ZIP文件中的一个打开的项目。
  • 打开非持久的 MySQL 连接。 mysql_connect

    mysql_connect

    打开非持久的MySQL连接。
  • 打开新的 MySQL 服务器连接。 mysqli::connect

    mysqli::connect

    打开新的MySQL服务器连接。
  • 返回 MySQL 协议版本。 get_proto_info

    get_proto_info

    返回MySQL协议版本。
  • 上传已打开的文件,并在FTP服务器上把它保存为文件(non-blocking)。 ftp_nb_fput

    ftp_nb_fput

    上传已打开的文件,并在FTP服务器上把它
热门文章