2012-11-20 134 views
0

我已经配置了一个简单的PHP代理文件:的file_get_contents搞乱了网页

echo file_get_contents($_GET['url']); 

,它似乎与大多数网页的工作(cnn.com,foxnews.com,推特,脸谱......),但由于某种原因,它彻底打乱了其他人,这足以比较www.index.hrhttp://phppetar.heliohost.org/proxy.php?url=http://www.index.hr知道我的意思......

我也注意到了,google.com徽标图像不工作

有没有人知道是什么可能是问题?

P.S我曾尝试卷曲但相同的结果..

+0

文件资源使用相对路径。 – Musa

+2

CSS文件未正确加载 – xelber

+0

是的,css文件是从它们的相对路径加载的,因此您无法从您的网站访问它们。 – wakooka

回答

1

您可以添加<base> HTML标记,以便所有相对URL将从原址拍摄。另一方面,他们会在他们的日志中看到您在推荐人字段中的网址,但我不确定这对您是否重要。

+0

作品般的魅力,非常感谢你.... – BlackRaider

+0

@BlackRaider当问题被解决,你不需要对问题的进一步援助,考虑接受的解决方案的最佳问题。这将标记为“已解决”,其他人不会因为认为需要进一步帮助而浪费时间。 – Ranty