2010-09-16 158 views
0

我有小問題用php file_get_contents(); 我嘗試下載從網址壓縮包,如「http://mydomain.com?download.php?id=1234」 下載同一個文件,瀏覽器的工作原理和所有的頭似乎是確定,但通過file_get_contents文件爲空...如何下載用的file_get_contents PHP生成的ZIP/RAR文件

+0

網站的下載是否與託管該文件的網站相同? – 2010-09-16 18:38:34

+0

沒有download.php做一個重定向到.zip文件? – Bot 2010-09-16 20:32:07

回答

1

難道你不是說它返回false?

無論如何,如果你下載文件,最好使用curl庫和HTTP擴展。


資源:

+0

+1對於捲曲,Curl應該是你正在尋找的。 – Bot 2010-09-16 20:31:02

0

不同主機和MIME類型返回空,所以我不能hadle這些軟件包。

  • 剛安裝HTTP,並得到有關鏈接的詳細信息,並是它被重定向等是走的file_get_contents唯一的出路或不捲曲支持重定向?

得到它

http://w-shadow.com/blog/2008/07/05/how-to-get-redirect-url-in-php/

找到腳本,它讓我通過與重定向鏈接問題,所以現在我得到了很好的腳本來獲取數據。

謝謝大家

相關問題