php如何获得一个网络文件修改时间?

来源:百度知道 编辑:UC知道 时间:2024/07/02 12:55:09
<?php
$filename = 'data.xml';
echo filemtime($filename);
?>
这个是可以获得data.xml的Unix时间戳的修改时间
但是我把"data.xml"改成一个url地址"http://test.a.com/data.xml"
他就会出错

问我如何获得比如"http://test.a.com/data.xml"中的文件的修改时间戳?

谢谢!
我当然知道,这个函数不能用于网络
就是问你们有什么解决方法
使得能检查网络时间

答案见注2。

filemtime -- 取得文件修改时间
说明
int filemtime ( string filename)

返回文件上次被修改的时间,出错时返回 FALSE。时间以 Unix 时间戳的方式返回,可用于 date()。

注: 本函数的结果会被缓存。详细信息参见 clearstatcache()。

注: 本函数不能作用于远程文件,被检查的文件必须通过服务器的文件系统访问。

本函数返回文件中的数据块上次被写入的时间,也就是说,文件的内容上次被修改的时间。

不能 没有办法