Bit Coin API用于比特币率

时间:2017-12-05 12:41:12

标签: php

我正在使用以下代码来获取比特币价格,它正在脱机但不在服务器上工作。

$api = "http://blockchain.info/ticker";
$json = file_get_contents($api);
$data = json_decode($json, TRUE);
$rate = $data["USD"]["15m"];
$symbol = $data["USD"]["symbol"];

echo $rate.$symbol;
?>

2 个答案:

答案 0 :(得分:0)

使用curl时解决

$url = "http://blockchain.info/ticker";
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL,$url);
$result=curl_exec($ch);
curl_close($ch);
$data = json_decode($result, TRUE);
$rate = $data["USD"]["15m"];
$symbol = $data["USD"]["symbol"];
echo $rate.$symbol;

感谢大家的支持..

答案 1 :(得分:-1)

此方法对其他服务器执行请求不安全。您应该使用 curl 而不是 file_get_contents 。顺便说一句,如果您仍想保留此方法,可以在php.ini中将其设置为 allow_url_fopen 1