如何使用PHP显示另一个站点的内容?

时间:2010-04-29 07:43:34

标签: php database syndication

我正试图互相展示两个网站的内容,有人建议我使用RSS阅读器,但我的问题是:

还有什么我可以尝试显示内容,旁边使用rss!?

我以为我可以连接到另一个网站的数据库,但那不起作用/

提前致谢

2 个答案:

答案 0 :(得分:3)

某些网络托管已禁用“readfile”功能。但是你可以使用“file_get_contents”函数。

$home = file_get_contents('example.com');
echo $home;

答案 1 :(得分:2)

任何可以获取远程URL的PHP​​函数都可以帮助您。这可以像做

一样简单
readfile('http://example.com'); // outputs contents of URL

如果您只需要scrape某个网址内容或想要对内容进行后处理,请考虑使用DOM。如果您尝试解析特定的XML格式(如RSS),请使用专用于该格式的解析器。如果没有针对该格式的解析器,请使用XSLT将其转换为HTML。

至于数据库访问,为什么不询问远程站点和数据库的所有者是否以及如何访问它。

就像您已提出的问题下面的评论一样,如果您可以更具体地了解问题,我们可以更具体地了解解决方案。