2017-08-09 105 views
-1

我搜索了但找不到工作解决方案,因此我想问:如何从其他网站的文本显示在我的网站上?基本上我想从这个网站的汇率:https://www.coingecko.com/de/kurs_chart/bitcoin/usd (现在是3.399,95474781 $)我想找到没有$的数字,所以我可以显示实际的汇率,每当网站改变它,所以它会自动改变我的网站以及。我怎么能这样做? file_get_contents会做这项工作吗?还是有更好的方法来搜索确切的文字?从其他网站获取文本以便在html中使用

+1

'会file_get_contents做的工作吗?'听起来像正确的PHP函数使用 –

+0

你试过CURL吗? –

回答

0

似乎您需要一个应用程序编程接口(API),这是系统允许您发出数据请求的一种方式。当一个系统公开一个API,并且你发送一个数据请求时,它将返回(可能是异步的),你可以继续使用这些数据(例如修改你网站上的文本)。

您可以为coinGecko查找API;更好的方法是为您需要的实际数据搜索API,例如API比特币汇率。

如果您在您的网站上使用jQuery,我建议使用ajax来处理异步数据请求和$('#'+ thisId).html('set text here')类型的函数,以修改div与id = thisId。

0

如果您不需要存储该号码。你可以使用JavaScript来完成这项工作。

var xhr = new XMLHttpRequest(); 
xhr.open('https://www.coingecko.com/de/kurs_chart/bitcoin/usd'); 
xhr.addEventListen('load', function(){ 
    var response = xhr.responseText; 
    // serch the number and inject to your html 
}); 
xhr.send();