位硬币API的位硬币率

  • 本文关键字:硬币率 API 硬币 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;
?>

我使用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;

感谢所有人的支持。

此方法不安全地执行对其他服务器的请求。您应该使用 curl 而不是 file_get_contents 。顺便说一句,如果仍然要保持这种方法,则可以在php.ini设置中启用它 allow_url_fopen to 1

最新更新