2011-05-02 173 views
0

我正在使用file_get_contents來顯示外部內容。file_get_contents不適用於某些網站

它適用於大多數網站,但後來我遇到了一些它沒有。

在這裏你可以看到一個在它不:http://www.chusmix.com/game/frame.php?url=iknow.jp/home http://www.chusmix.com/game/frame.php?url=twitter.com

看來問題與CSS做但我無法弄清楚它是什麼。此外,我正在將相對路徑轉化爲絕對路徑。然而,這不是我的代碼的問題,因爲我只是嘗試了file_get_contents,但我仍然遇到了問題。

任何想法可能是什麼問題,以及如何解決它?

謝謝!

回答

0

這是你的代碼有問題。

如果你看看源,日本的網站,你會發現網址都指向https://iknow.jp/stylesheets/base_packaged.css但在你的框架它所指向http://iknow.jp/home/stylesheets/base_packaged.css

注意額外的/home?當你做替換時可能會發生這種情況。

您發佈的推特鏈接適合我。

0

看起來像那個網站是建立在CSS上,並沒有隨抓取。

0

您沒有爲CSS獲取正確的URL。

Your given Css Path :: http://iknow.jp/home/stylesheets/base_packaged.css 

Correct Url :: http://assets0.iknow.jp/stylesheets/base_packaged.css?1303971324 
相關問題