Я задал вопрос здесь вчера и получил следующий код.
<?php
function usd_rate(){
$json = file_get_contents("https://bitpay.com/api/rates");
$obj = json_decode($json);
if($obj->code == 'USD') return $o->rate;
}
echo usd_rate()
?>
Сначала все работало нормально, но я оставил свой хостинг и перешел на выделенный сервер.
Я проверил PHP.ini, чтобы убедиться, что ниже
; Whether to allow the treatment of URLs (like http:// or ftp://) as files.
; http://php.net/allow-url-fopen
allow_url_fopen = On
; Whether to allow include/require to open URLs (like http:// or ftp://) as fil$
; http://php.net/allow-url-include
allow_url_include = On
но он все еще не показывает какие-либо значения. Я застрял на этом около 2 часов, поэтому я подумал, что было бы мудро попросить о помощи.
Спасибо за любую, вы можете предоставить мне.
Также
Выход из php --version
PHP 5.5.9-1ubuntu4.4 (cli) (built: Sep 4 2014 06:56:34)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies
Не уверен, что мой последний хост работал
есть ошибка в коде, вы дали попробовать этот код
function usd_rate(){
$json = file_get_contents("https://bitpay.com/api/rates");
$obj = json_decode($json);
foreach($obj as $o)
if($o->code == 'USD') return $o->rate;
}
echo usd_rate();
Других решений пока нет …