当前位置: 首页> 函数类别大全> 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 服务器上的目录。 ftp_rmdir

    ftp_rmdir

    删除FTP服务器上的目录。
  • 针对指定的年份和历法,返回一个月中的天数。 cal_days_in_month

    cal_days_in_month

    针对指定的年份和历法,返回一个月中的天数
  • 从结果集中取得列信息并作为对象返回。 mysql_fetch_field

    mysql_fetch_field

    从结果集中取得列信息并作为对象返回。
  • 在 XML 数据上运行 XPath 查询。 xpath

    xpath

    在XML数据上运行XPath查询。
  • 禁用 libxml 错误,允许用户按需读取错误信息。 libxml_use_internal_errors

    libxml_use_internal_errors

    禁用libxml错误,允许用户按需读取错
  • 把文件上传到服务器 (non-blocking)。 ftp_nb_put

    ftp_nb_put

    把文件上传到服务器(non-blocki
  • 返回当前连接的字符集的名称。 mysql_client_encoding

    mysql_client_encoding

    返回当前连接的字符集的名称。
  • 从结果集中取得一行作为数字数组。 mysql_fetch_row

    mysql_fetch_row

    从结果集中取得一行作为数字数组。
热门文章