Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 01.11.2012
Сообщений: 20
1

Как получить данные из JSON?

10.11.2017, 13:09. Просмотров 1389. Ответов 4
Метки нет (Все метки)


Доброго времени суток, форумчане.

Помогите разобраться с JSON, есть следующий код:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Документ без названия</title>
</head>
 
<body>
 <?php
    
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);   
ini_set("allow_url_fopen", 1);  
 
$url = file_get_contents("https://api.cryptonator.com/api/ticker/ltc-usd");
$content = json_decode($url, true);
 
echo $content;  
    
?>
Нужно получить данные JSON, но вместо этого, я получаю вот такую ошибку:
Warning: file_get_contents(): php_network_getaddresses: gethostbyname failed. errno=11 in /volume1/web/test/test.php on line 16 Warning: file_get_contents([url]https://api.cryptonator.com/api/ticker/ltc-usd):[/url] failed to open stream: php_network_getaddresses: gethostbyname failed. errno=11 in /volume1/web/test/test.php on line 16

Направьте на путь истинный, уже пару недель побороть не могу эту ошибку.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.11.2017, 13:09
Ответы с готовыми решениями:

Как получить данные из декодированного JSON, не используя цикл?
У меня есть json я его прогоняю через json_decode получаю stdClass Object ( =&gt; Array ...

Как получить данные из MySQL которые записаны как JSON
К примеру в базе в поле: extra_fields записана строка: Я делаю выбрку на PHP: $results =...

Получить данные из Json
Вот есть json : appid &quot;rgDescriptions&quot;:{ &quot;149743988_246376127&quot;:{ ...

Получить данные JSON
Получаю так: $json = file_get_contents(&quot;http://api.rutracker.org/v1/static/pvc/f/7&quot;); $data =...

4
27 / 24 / 17
Регистрация: 02.04.2015
Сообщений: 272
10.11.2017, 13:36 2
Цитата Сообщение от Alex063 Посмотреть сообщение
$url = file_get_contents("https://api.cryptonator.com/api/ticker/ltc-usd");
- Обратите внимание на протокол, по которому Вы запрашиваете данные: "https://"
Вот тут говорится, что:
Чтобы иметь возможность использовать функцию file_get_contents для url с https проколом, вам нужно в файле php.ini добавить такие строки:
Bash
1
2
extension=php_openssl.dll
allow_url_include = On
0
0 / 0 / 0
Регистрация: 01.11.2012
Сообщений: 20
10.11.2017, 14:13  [ТС] 3
Цитата Сообщение от ИмяПользователя Посмотреть сообщение
Чтобы иметь возможность использовать функцию file_get_contents для url с https проколом, вам нужно в файле php.ini добавить такие строки:
Bash
Выделить код
1
2
extension=php_openssl.dll
allow_url_include = On
Поправил php.ini, к сожалению не помогло. Та же ошибка.
0
27 / 24 / 17
Регистрация: 02.04.2015
Сообщений: 272
10.11.2017, 14:26 4
Цитата Сообщение от Alex063 Посмотреть сообщение
Поправил php.ini, к сожалению не помогло.
1) Перезагрузить пробовали?
2) Самостоятельно погуглить в указанном направлении: (file_get_contents + https) ?
3) Переписать всё на curl?
0
Эксперт по компьютерным сетямЭксперт NIX
12162 / 7040 / 714
Регистрация: 09.09.2009
Сообщений: 27,569
10.11.2017, 14:42 5
Цитата Сообщение от Alex063 Посмотреть сообщение
gethostbyname failed
этот текст намекает на проблемы с днс?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.11.2017, 14:42

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Получить JSON данные в php
Доброго времени суток! Ребята, помогите пожалуйста, решить такую задачу: Реализация - JSON ответ...

JSON массив получить данные по параметру
Из базы данных получаю json массив - $query = mysql_query(&quot;SELECT * FROM testbd&quot;); $user_data...

Получить данные в формате json из txt файла
Не могу разобраться с проблемой. у меня есть ссылка на текстовый файл ...

Как получить данные из Json
Как получить значение из &quot;wd&quot;? {&quot;status&quot;:1,&quot;pogoda&quot;:{&quot;Moscow (2)&quot;:{&quot;wd&quot;:7,&quot;lv&quot;:0},&quot;Kazan (1...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.