我试图比较创建日期和当前日期以根据结果做一些操作,事情是,在我的本地开发期间,一切都很好,所有工作都像一个魅力,但当我上传我的脚本到webhost,一切都向南下来,代码如下
echo $date_modified = date ("F d Y H:i:s.", filemtime($file)); //date of modification of the file
给我的结果与
相同echo $current_time = date("F d Y H:i:s."); //the current time
¿这怎么可能,为什么?。
更多关于这个主题,当我尝试并尝试调试脚本时,我终于发现,显然,服务器正在主动修改php脚本正在创建的文本文件并在文件上放置'null',¿什么理由?我真的不确定,但似乎这是一个与托管相关的问题,所以我想我将不得不寻找一个新的托管,因为我真的需要创建的文件,以便能够缓存一些信息不会重载提供填写文件信息的Web服务。
答案 0 :(得分:1)
确保$file
实际上是一个文件,当您尝试打开它时,您正在使用正确的路径。
答案 1 :(得分:1)
filemtime($file)
返回上次修改文件的时间(不是“已创建”,see docs),这可能是脚本上传到您的网络托管服务器的时间。
答案 2 :(得分:0)
关于这个主题的更多内容,当我尝试调试脚本时,我终于发现我的脚本不是问题,显然,服务器正在主动修改php脚本正在创建的文本文件并放置' null'在文件上,¿出于什么原因?我真的不确定,但似乎这是一个与托管相关的问题,所以我想我将不得不寻找一个新的托管,因为我真的需要创建的文件,以便能够缓存一些信息不会重载提供填写文件信息的Web服务。
我很抱歉浪费你的时间:/,我真的很喜欢。