2014-05-15 31 views
0

基本上我有一個供應商可以通過網站從安全區域爲我提供價格和股票的CSV文件。需要保存動態生成的CSV從URL

我已經排序我的腳本登錄確定。下一步是調用URL

的http:// ** .co.uk /貿易/帳號/ pricelist.aspx

當在Web瀏覽器這個動態生成CSV並自動下載到訪問我的電腦。

到目前爲止,我有這個;

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

它是所有保存網頁的源代碼,而不是生成動態內容。

如何製作PHP腳本,將生成的文件保存到我的服務器上的文件夾?

在此先感謝。

+0

既可以查看PHP中的curl擴展,也可以使用諸如curl或wget之類的外部程序。 –

回答

1

嘗試:

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

注意allow_url_fopen需要在php.ini中被啓用,以便file_get_contents與URL工作。

+1

Hi @AbraCadaver,這是我已經試過的; 'file_put_contents($ csv_file,fopen($ qm_url,'r'));' 它所做的只是保存網頁的源代碼,而不是生成的動態內容。 – TheWebsiteGuy

+1

而且...將這個問題添加到問題以及它不起作用是很好的。 – AbraCadaver