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

ftp_mdtm

返回指定文件的最后修改时间。
名称:ftp_mdtm
分类:未分类
所属语言:php
一句话介绍:返回指定文件的最后修改时间。

ftp_mdtm 函数

适用PHP版本

PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8

函数说明

ftp_mdtm 函数用于获取 FTP 服务器上指定文件的最后修改时间。

函数语法

int ftp_mdtm ( resource $ftp_stream , string $remote_file )

参数

  • $ftp_stream: 一个有效的 FTP 连接资源,通常由 ftp_connect() 或 ftp_ssl_connect() 创建。
  • $remote_file: 需要获取最后修改时间的远程文件路径。

返回值

如果成功,返回文件的最后修改时间(Unix 时间戳)。如果失败,返回 -1。

示例

<?php
$ftp_server = "ftp.example.com";
$ftp_user_name = "username";
$ftp_user_pass = "password";
<p>// 连接到 FTP 服务器<br>
$conn_id = ftp_connect($ftp_server);</p>
<p>// 登录<br>
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);</p>
<p>// 获取文件的最后修改时间<br>
$file = "example.txt";<br>
$mtime = ftp_mdtm($conn_id, $file);</p>
<p>if ($mtime != -1) {<br>
echo "文件最后修改时间: " . date("Y-m-d H:i:s", $mtime);<br>
} else {<br>
echo "无法获取文件的最后修改时间。";<br>
}</p>
<p>// 关闭连接<br>
ftp_close($conn_id);<br>
?><br>

示例代码的说明

在此示例中,首先通过 ftp_connect() 连接到 FTP 服务器,并使用 ftp_login() 登录。接着,通过 ftp_mdtm() 获取指定文件 "example.txt" 的最后修改时间。如果获取成功,使用 date() 函数将 Unix 时间戳转换为可读的日期格式并输出;如果失败,输出错误消息。最后,关闭 FTP 连接。

同类函数
热门文章