我正在使用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 :(得分:0)
似乎该网站是基于CSS构建的,并没有随同提取。
答案 1 :(得分:0)
您没有为css获取正确的网址。
Your given Css Path :: http://iknow.jp/home/stylesheets/base_packaged.css
Correct Url :: http://assets0.iknow.jp/stylesheets/base_packaged.css?1303971324
答案 2 :(得分:0)
您的代码存在问题。
如果您查看该日语网站的来源,您会发现这些网址指向https://iknow.jp/stylesheets/base_packaged.css
,但在您的框架中,它指向http://iknow.jp/home/stylesheets/base_packaged.css
注意额外的/home
?当您进行替换时可能会发生这种情况。
您发布的推文链接适合我。