【问题标题】:Download a file to my server directory using PHP使用 PHP 将文件下载到我的服务器目录
【发布时间】:2018-12-13 09:42:38
【问题描述】:

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

有人可以帮我怎么做吗?

【问题讨论】:

  • 你尝试过做什么?有代码示例吗?
  • 您可以每 30 分钟运行一次 cron 作业

标签: php apache server download


【解决方案1】:

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

<?php

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

为了安排脚本的执行,您可以使用cron

【讨论】:

    【解决方案2】:

    您可以创建一个每 30 分钟运行一次脚本的 cron 作业条目。在脚本中你应该使用CURL,或者只是使用像guzzle 这样的包来创建一个对url的请求,并通过像php中的file_put_contents文件函数这样的读写函数之一将返回的正文保存到你的服务器上的一个文件中,希望多数民众赞成在帮助你。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-25
      • 1970-01-01
      • 2011-05-21
      相关资源
      最近更新 更多