我似乎遇到了CURL与FTP的文档干扰,有人能告诉我如何使用PHP / CURL获取给定文件的最后修改日期。
非常感谢!
答案 0 :(得分:6)
试试这个,它似乎在这里工作正常,但我只在一台服务器上测试过它:
<?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);
答案 1 :(得分:2)
如果您不必使用curl,请查看php的ftp_mdtm。它“返回给定文件的最后修改时间”。