JSON — PHP file_get_contents не работает правильно

Я задал вопрос здесь вчера и получил следующий код.

<?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

Не уверен, что мой последний хост работал

-1

Решение

есть ошибка в коде, вы дали попробовать этот код

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();
2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector