使用PHP将文件下载到我的服务器目录

时间:2018-07-05 01:27:41

标签: php apache server download

我的系统使用URL生成的XML文件,我需要一个脚本,该脚本每30分钟访问一次该URL(https://www.shopfisio.com.br/feeds/teste-leo?download=true),并将该文件下载到我的服务器目录中。

有人可以帮我怎么做吗?

2 个答案:

答案 0 :(得分:1)

在简单的情况下,您可以使用以下代码:

<?php

    $xml = file_get_contents('https://www.shopfisio.com.br/feeds/teste-leo?download=true');
    file_put_contents('import.xml', $xml);

要安排脚本执行时间,可以使用cron

答案 1 :(得分:0)

您可以创建一个cron作业条目,该条目每30分钟运行一次脚本。在脚本中,您应该使用CURL,或者仅使用guzzle 之类的包创建对url的请求,并通过file_put_contents之类的读写方式将返回的正文保存到服务器上的文件中文件功能在php中,希望对您有所帮助。