需要从URL保存动态生成的CSV

时间:2014-05-15 16:57:10

标签: php csv

基本上我有一个供应商可以通过安全区域的网站向我提供价格和库存的CSV文件。

我已将我的脚本排序为登录确定。下一步是调用网址

的http:// ** .co.uk /贸易/帐户/ pricelist.aspx

在网络浏览器中访问时,会动态生成CSV并自动下载到我的电脑上。

到目前为止,我有这个;

file_put_contents($csv_file, fopen($qm_url, 'r'));

它只是保存网页的源代码而不是生成的动态内容。

如何将PHP脚本保存到我服务器上的文件夹中?

提前致谢。

1 个答案:

答案 0 :(得分:1)

尝试:

$file = file_get_contents('http://**.co.uk/trade/account/pricelist.aspx');
file_put_contents('/path/to/file.csv', $file);

注意:需要在php.ini中启用allow_url_fopen,以便file_get_contents使用网址。