自动加载PHP脚本

时间:2016-10-18 08:33:29

标签: javascript php ajax autoload

我的服务器之间有共享文件夹,允许其他服务器向我发送XML文件,我希望我的脚本自动读取此文件而不打开任何页面。 我知道如何打开和阅读文件。

但问题是如何在反手中自动加载。

2 个答案:

答案 0 :(得分:0)

您必须创建一个页面,该页面将读取提供的文件并执行所需的操作,然后与将向您提供xml文件的团队共享此URL和格式。

它非常类似于API Endpoint,您必须编写将处理请求的代码,在这种情况下,您的Endpoint将视为服务器,XML文件提供程序将视为客户端。

我希望这个答案有助于你。 感谢

答案 1 :(得分:0)

传统上,您需要服务器periodically execute the script来读取XML。 PHP需要parse the XML并处理更改。

或者,API的来源可以使用push notification来避免使用您的服务器进行轮询。只要服务器发生更改而没有创建大量无用的请求,就会收到XML,但XML将像以前的方法一样进行解析。

最后但并非最不重要的是,您可以使用WebSockets来实现此目的,或者如果两台计算机位于同一网络中,则可以使用套接字。当然,很大程度上取决于数据来源,您是否可以访问它,它的技术现代化程度以及它允许​​您做什么。