Всем привет, есть такой код мониторинга
Нужно сделать чтобы туда можно было вписать 2 и более сервера и они отображались
<?php
// Подключение класса
require __DIR__ . '/class/SourceQuery/SourceQuery.class.php';
// IP
$ip = '5.252.193.160';
// Порт сервера
$port = 27015;
// Таймаут
$timeout = 3;
// Экземпляр
$Query = new SourceQuery();
// Попытаться выполнить какое-то действие. В нашем случае выполнить метод подключения к серверу
try {
$Query->Connect($ip, $port, $timeout, SourceQuery :: GOLDSOURCE);
} catch(Exception $e) {
// если произошла ошибка, и в классе прописано исключение, то попытаться словить это исключение и остановить скрипт, выведя ошибку
exit($e->getMessage());
}
// Получение информации и запись ее в переменную
$info = $Query->GetInfo();
// Получение игроков и запись их в переменную
$players = $Query->GetPlayers();
// Отключение от сервера
$Query->Disconnect();
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Страница с инфой сервера</title>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css">
</head>
<body>
<div class="container">
<div class="panel panel-default">
<div class="panel-heading">
<h3>Информация</h3>
</div>
<div class="panel-body">
<table class="table table-bordered">
<?php if($info):?>
<tr>
<th>Название сервера</th>
<td><?php echo $info['HostName']?></td>
</tr>
<tr>
<th>Адрес сервера сервера</th>
<td><?php echo $ip . ':' . $port?></td>
</tr>
<tr>
<th>Карта</th>
<td><?php echo $info['Map']?></td>
</tr>
<tr>
<th>Игроков сейчас</th>
<td><?php echo $info['Players']?></td>
</tr>
<tr>
<th>Игроков всего</th>
<td><?php echo $info['MaxPlayers']?></td>
</tr>
<?php else:?>
<tr>
<th>Информация не получена. Сервер возможно выключен</th>
</tr>
<?php endif;?>
</table>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h3>Информация</h3>
</div>
<div class="panel-body">
<table class="table table-bordered table-condenced">
<?php if($players):?>
<thead>
<tr>
<th>Ник</th>
<th>Счет</th>
<th>Время</th>
</tr>
</thead>
<tbody>
<?php foreach($players as $player):?>
<tr>
<td><?php echo htmlspecialchars($player['Name'], ENT_QUOTES)?></td>
<td><?php echo intval($player['Frags'])?></td>
<td><?php echo $player['TimeF']?></td>
</tr>
<?php endforeach;?>
</tbody>
<?php else:?>
<tr><td>Нет игроков</td></tr>
<?php endif;?>
</table>
</div>
</div>
</div>
</body>
</html>