在PHP中下载大型外部文件 - 没有错误/超时

时间:2014-01-11 19:16:28

标签: php timeout runtime-error file-get-contents

我非常沮丧,因为无论我如何尝试,我似乎无法克服这个错误。

我的网站要求我每天下载一个大型(压缩)XML产品Feed。文件大小是可变的;当产品Feed较大时,我会收到PHP警告。必须有办法解决这个问题!

脚本将文件(仍然压缩)下载到我的服务器:

<?php
file_put_contents('datafeed.xml.gz', file_get_contents('http://external website.com/format/xml/compression/gzip/'));
  

错误:PHP警告:file_get_contents(...):无法打开流:   HTTP请求失败!在...等。

我该如何解决这个问题?非常感谢!

0 个答案:

没有答案