|
Форум » WEB-Разработка » Скрипты » PHP Steam.API GetServersAtAddress (Получение списка серверов на одном IP) |
PHP Steam.API GetServersAtAddress |
Дата: Понедельник, 08.10.2018, 20:53 | Сообщение # 1
Постоянный
Мастер
Offline
![]()
Решил возобновить написание маленьких и не таких нужных на первый взгляд скриптов на 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
|
| |||
| |||