• Страница 1 из 1
  • 1
Форум » WEB-Разработка » Скрипты » PHP Steam.API GetServersAtAddress (Получение списка серверов на одном IP)
PHP Steam.API GetServersAtAddress
Дата: Понедельник, 08.10.2018, 20:53 | Сообщение # 1
Постоянный
Мастер
Offline
  • arkantos
  • Репутация: 22
  • Сообщений:57
  • Проверенный
Решил возобновить написание маленьких и не таких нужных на первый взгляд скриптов на php с использованием api разных ресурсов. На этот раз решил написать что то на подобии вывода всех серверов на одном ip, которые включены в мастер-сервер valve.
Код
<?
if(isset($_GET["ip"])) $ip = htmlspecialchars($_GET["ip"]);
$ip = '46.174.48.28'; // если ip не введен, то показываем пример.
$json = json_decode(file_get_contents("http://api.steampowered.com/ISteamApps/GetServersAtAddress/v0001?addr={$ip}&format=jsons"));
if($json->response->success)
{
    echo "Вывод серверов на одном IP - {$ip}<br>";
    for ($i = 0; $i < sizeof($json->response->servers); $i++)
        echo "IP:PORT ".$json->response->servers[$i]->addr." Игра: ".$json->response->servers[$i]->gamedir."<br>";
} else echo 'Что то пошло не так!';


И он выведет что то вроде этого:

Сообщение отредактировал arkantos - Понедельник, 08.10.2018, 20:54
Форум » WEB-Разработка » Скрипты » PHP Steam.API GetServersAtAddress (Получение списка серверов на одном IP)
  • Страница 1 из 1
  • 1
Поиск:
(threadpage)