следующий код работает, чтобы получить цену в долларах США, в настоящее время по какой-то причине его не
PHP
требуется 'Mysql.php';
требуется 'Util.php';
$ File = file_get_contents ("
http://blockchain.info/ticker");
$ Вары = json_decode ($ файл, правда);
$ USD = $ вары [ 'USD'] [ '15m'];
$ Net_usd = number_format ((($ USD) * (100 - Настройки :: плата)) / 100, 2);
Эхо $ net_usd возвращает ноль, когда должна быть цена. предлагая 0,1 BTC кому-то, кто может исправить.
Вы оставили, где Настройки :: плата откуда. Если настройки класса не найдены, вы получите фатальную ошибку. Тот факт, что вы не указывает на то, что это неправильно определена где-то. Вы должны будете либо размещать больше кода, или же копать, которые ведут себя.
Вероятно, в Util.php, но я сомневаюсь, что это было бы предметом озабоченности, как это, кажется, только "перестал работать.
следующий код работает, чтобы получить цену в долларах США, в настоящее время по какой-то причине его не
PHP
требуется 'Mysql.php';
требуется 'Util.php';
$ File = file_get_contents ("
http://blockchain.info/ticker");
$ Вары = json_decode ($ файл, правда);
$ USD = $ вары [ 'USD'] [ '15m'];
$ Net_usd = number_format ((($ USD) * (100 - Настройки :: плата)) / 100, 2);
Эхо $ net_usd возвращает ноль, когда должна быть цена. предлагая 0,1 BTC кому-то, кто может исправить.
Попробуйте изменить URL в file_get_contents быть https: //
$ File = file_get_contents ("https://blockchain.info/ticker");
Blockchain.info недавно изменили некоторые вещи вокруг, и, возможно, вы не получаете файл через редирект.
Я был в состоянии использовать HTTP и, кажется, что нет переадресовывает без HTTPS. Blockchain позади CloudFlare, которые могут быть причиной блокирования проблем (у меня уже несколько раз раньше).