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

    ftp_delete

    删除FTP服务器上的文件。
  • 把 Unix 时间戳转换为儒略日计数。 unixtojd

    unixtojd

    把Unix时间戳转换为儒略日计数。
  • 登录 FTP 服务器。 ftp_login

    ftp_login

    登录FTP服务器。
  • ftp_close() 的别名。 ftp_quit

    ftp_quit

    ftp_close()的别名。
  • 将 XML 文档转换为对象。 simplexml_load_file

    simplexml_load_file

    将XML文档转换为对象。
  • 把儒略日计数转换为儒略历法的日期。 jdtojulian

    jdtojulian

    把儒略日计数转换为儒略历法的日期。
  • 针对指定的年份和历法,返回一个月中的天数。 cal_days_in_month

    cal_days_in_month

    针对指定的年份和历法,返回一个月中的天数
  • 返回元素的名称。 getName

    getName

    返回元素的名称。
热门文章