我對我的一個項目使用了php。我有一個URL,它有一組特定站點的XML。該URL格式爲www.sitefeed.com/somekey & & gZipCompress = yes。我想要將這個文件的內容下載到我的服務器中。如何使用php讀取壓縮URL的內容
我試過compress.zlib:在URL前面,但它返回一個空數組。
感謝
我對我的一個項目使用了php。我有一個URL,它有一組特定站點的XML。該URL格式爲www.sitefeed.com/somekey & & gZipCompress = yes。我想要將這個文件的內容下載到我的服務器中。如何使用php讀取壓縮URL的內容
我試過compress.zlib:在URL前面,但它返回一個空數組。
感謝
如果你有你的PHP變量的 「allow_url_fopen選項」,您可以使用:
$lrc = gzopen($the_link, "r");
$text ="";
while(!gzeof($lrc)){
$text .= gzread($lrc, 1024);
}
gzclose($lrc);
如果沒有,你可以使用的file_get_contents,甚至捲曲。
非常感謝timmalos :)你的代碼做了訣竅:)已經接受你的答案! – Slasengger 2012-07-25 12:07:53
除此之外,我還想將xml轉換爲數組格式。我用http://www.bin-co.com/php/scripts/xml2array做到了這一點。非常感謝所有幫助我的人:) :) U挽救了我的生命:) :) – Slasengger 2012-07-25 12:16:02
使用file_get_contents或者curl – Learner 2012-07-25 11:48:57
如何在不下載的情況下讀取(zip)文件的內容? – 2012-07-25 11:49:45
我認爲他的意思是,沒有將其存儲在其硬盤上 – 2012-07-25 11:50:28