如何在给定时间获取文件更新服务器端

How to get a file updated server side at given times

我不确定从哪里开始,所以任何帮助我指明正确方向的人都将不胜感激。

我有一个 php 脚本,将 XML 文件从 ftp 站点保存到 parsing/displaying 的服务器(按需)。我一直在处理相当小的 XML 文件,因此效果很好。

现在我有一个新的供应商,其 XML 文件超过 5MB,因此按需获取它们并不是一个真正的选择。

我想知道是否有办法让服务器在特定时间(一天两次)获取文件,而不管网站是否已被访问以使用数据。

就像我说的,我对此一无所知,所以 advice/suggestions/direction 不胜感激。

提前致谢, -泰德

如果您使用 Linux 托管,您可以使用 cron 来安排获取脚本的执行。其他解决方案是通过其他机器每天两次远程调用脚本 url。

创建一个 bat/shell 文件,其中包含:php YOUR_DOWNLOADER_PARSER.php
将 PHP bin 目录添加到您的 %PATH%$PATH 环境变量
在您的固定时间

创建一个Cron作业或计划任务到运行 N Times/Day

希望对您有所帮助:)