PHP-如何取得一个远程文件的更新时间

PHP-如何取得一个远程文件的更新时间

偏爱自由 发布于 2017-08-18 字数 240 浏览 1037 回复 1

如题:如何取得一个远程文件的更新时间。

补充:如果简单的get_headers或者curl_getinfo,它的结果是依赖于web service的设置而不是准确的文件modified time,能否有一个类似本地文件filemtime的解决方法?

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

偏爱自由 2017-09-30 1 楼

PHP的headers就可以啊

<?php
$url = 'http://www.kuqin.com/php5_doc/function.get-headers.html';
$headInf = get_headers($url,1);//获取文件头信息
var_dump($headInf );//打印文件头信息
echo "<br />";
echo '最后更新时间:' . $headInf['Last-Modified'];//输出文件最后更新时间
echo "<br />";
echo '最后更新时间:' . strtotime($headInf['Last-Modified']);//输出最后更新时间UNIX时间戳
?>