这里有FTP/PHP问题.在我的一个页面上,我从目录中加载.txt文件.很简单.我还使用以下方法显示文本文件的修改日期:
date('m/d/Y', filemtime($file));
Run Code Online (Sandbox Code Playgroud)
这在我的WAMP服务器上工作正常,但是当我通过FTP上传文件时,修改日期会更改为上传时间.我目前正在托管免费托管服务提供商(确切地说是免费的).有没有办法让修改后的日期/时间在上传时保持不变?或者是否有另一种方法可以解决这个问题?任何想法都表示赞赏.
大多数FTP客户端都有一个选项可以在上传时保留文件的修改时间 - 围绕它的选项进行搜索.我知道FileZilla和WinSCP至少支持这一点.但是,只有一些FTP 服务器会承认这一点.
如果您的服务器不支持它,您将不得不提出一些其他方法来做您正在做的事情.从长远来看,我建议另外寻找其他方法,因为通常最后修改的时间不是"关键"数据,它始终在备份,文件传输等之间保持同步.如果存储日期(例如)在文件中,你永远不必担心失去它.