Задать вопрос
@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']}");
}
  • Вопрос задан
  • 193 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Pjeroo
@Pjeroo
Веб-разработчик
1. Проверьте, что данные записываются в $server
2. json_decode([json], true) - флаг true устанавливает разбор json'a в массив, сейчас же у вас после json_decode $tree это объект.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽