我正在尝试从此API获取数据,但不幸的是我遇到了一些错误。但是我确实设法通过不同的API获得了一些成功。
这是我的php代码:
<?php
$url = "https://api.cryptonator.com/api/ticker/btc-usd";
$fgc = file_get_contents($url);
$json = json_decode($fgc, true);
$price = $json["price"];
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title> Bitcoin Widget</title>
</head>
<body>
<div id="container">
<table width ="100%">
<tr>
<td rowspan="3" id="blyat"><?php echo $price; ?></td>
</tr>
</table>
</div>
</body>
</html>
当我加入此API时:https://www.bitstamp.net/api/v2/ticker/ltcusd/ 它工作正常。
但是当我添加此API时:https://api.cryptonator.com/api/ticker/btc-usd
XAMPP给了我这个错误:
注意:未定义的索引:C:\ xampp \ htdocs \ BTCWIDGET \ indexx.php中的价格 第7行
可能导致此错误消息的原因是什么?
答案 0 :(得分:-2)
您的索引文件是否拼写为indexx.php?您可能在api完成获取数据之前设置变量价格。这是竞争条件。