@KronosHD

Как получить ответ JSON?

Этот код должен получать JSON потом декодировать, а в сайт.ру/?online выводить именно online. Так почему же не работает?

$server = @file_get_contents('http://api.minetools.eu/ping/lobby.freecraft.eu/25565');
$tree = json_decode($server);
if(isset($_REQUEST['online'])){ 
exit("{$tree['players']['online']}");
}
  • Вопрос задан
  • 192 просмотра
Решения вопроса 1
Pjeroo
@Pjeroo
Веб-разработчик
1. Проверьте, что данные записываются в $server
2. json_decode([json], true) - флаг true устанавливает разбор json'a в массив, сейчас же у вас после json_decode $tree это объект.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы