我的服务器之间有共享文件夹,允许其他服务器向我发送XML文件,我希望我的脚本自动读取此文件而不打开任何页面。 我知道如何打开和阅读文件。
但问题是如何在反手中自动加载。
答案 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来实现此目的,或者如果两台计算机位于同一网络中,则可以使用套接字。当然,很大程度上取决于数据来源,您是否可以访问它,它的技术现代化程度以及它允许您做什么。