【发布时间】:2010-03-17 12:52:46
【问题描述】:
我似乎遇到了使用 CURL 与 FTP 的文档荒,谁能告诉我如何使用 PHP / CURL 获取给定文件的最后修改日期。
非常感谢!
【问题讨论】:
我似乎遇到了使用 CURL 与 FTP 的文档荒,谁能告诉我如何使用 PHP / CURL 获取给定文件的最后修改日期。
非常感谢!
【问题讨论】:
试试这个,这里好像没问题,但我只在一台服务器上测试过:
<?php
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL,"ftp://server/file");
curl_setopt($curl, CURLOPT_USERPWD, "user:pass");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_NOBODY, 1);
curl_setopt($curl, CURLOPT_FILETIME, TRUE );
$result = curl_exec ($curl);
$time = curl_getinfo($curl, CURLINFO_FILETIME);
print date('d/m/y H:i:s', $time);
curl_close ($curl);
【讨论】:
如果您不必使用 curl,请查看 php 的 ftp_mdtm。它“返回给定文件的最后修改时间”。
【讨论】: