如何从一个网站获取文本并在另一个网站上显示

时间:2013-12-15 17:40:20

标签: php api

我正在寻找代码脚本,但我想知道如何从一个网站获取数据(site1.com - 假设该页面仅包含文本,IE:abc123),我想要另一个网站是能够以PHP格式获取这些数据(site2.com),如果可能的话,没有iframe或任何东西。

我该怎么做呢?我想像脚本一样编写API代码,以便人们可以将它们添加到他们的网站中,例如;字符串生成器(site1.com将生成字符串,而site2.com将能够以php格式使用该字符串)

我想学习的方法与上面相同,也是site2.com可以选择返回值的长度的方法。就像site1.com显然会设置返回让我们说如果site2想要一个5位数的字符串,site1将生成字符串并简单地在页面中返回它(site1.com/gen?leng=5可以工作,但它的问题让它显示在网站上..)

我希望site1生成一个字符串。我希望外部站点(site2)能够获取此字符串并以PHP格式使用它,如$ string = site1generatedstring

2 个答案:

答案 0 :(得分:1)

在第二个网站中,您可以:

$remoteText = file_get_html("http://firstserver.com/page");

您可以根据需要处理此var($remoteText)。

答案 1 :(得分:0)

要获取网站内容,您可以使用AJAX或Curl。 Ajax在客户端工作,在服务器端卷曲(PHP)。

您在第三段中提到的内容可以使用这两种方法轻松完成。我更喜欢AJAX用于短字符串,而Culr用于整个网站。

我不确定你的意思是......例如Facebook提供了一个脚本。 Pople可以在他们的页面上嵌入这个脚本并获得一个类似的按钮。此脚本从facebooks服务器加载另一个脚本。