Как генерирую мониторинг:
Спойлер (Отобразить)
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <link href="bootstrap/css/bootstrap.min.css" rel="stylesheet" media="screen"><script src="http://code.jquery.com/jquery-latest.js"></script><script src="bootstrap/js/bootstrap.min.js"></script><?PHP
- include('MinecraftStatus.class.php');
- include('statusconfig.php');
- $Server = new MinecraftStatus($confIP);
- ?>
- <div><div class="progress <?PHP
- if ($Server->Online == true && $Server->CurPlayers != $Server->MaxPlayers && $Server->CurPlayers == 0) {
- echo 'progress-'.$confBarIfEmpty;
- }
- if ($Server->Online == true && $Server->CurPlayers != $Server->MaxPlayers && $Server->CurPlayers > 0) {
- echo 'progress-'.$confBarIfNormal;
- }
- if ($Server->Online == true && $Server->CurPlayers == $Server->MaxPlayers && $Server->CurPlayers > 0) {
- echo 'progress-'.$confBarIfFull;
- }
- if ($Server->Online != true) {
- echo 'progress-'.$confBarIfOffline;
- };
- ?> <?PHP echo $confStriped; ?> <?PHP echo $confActive; ?>" style="height: 24px;">
- <div class="bar" style="width:<?PHP
- if ($Server->Online == true && $Server->CurPlayers != 0) {
- echo $Server->CurPlayers;
- }
- if ($Server->CurPlayers == 0) {
- echo '100';
- }
- if ($Server->Online != true) {
- echo '100';
- };
- ?>
- %"></div></div><div align="center" style="position:relative;bottom:41px"><span align="center" class="<?PHP echo $confTextlineType; ?> <?PHP echo $confTextlineType; ?>-<?PHP echo $confTextlineColor; ?>">
- <?PHP // Изменяем надпись на прогресс-баре
- if ($Server->Online == true && $Server->CurPlayers != $Server->MaxPlayers && $Server->CurPlayers == 0) { // Если сервер - онлайн, количество игроков равно 0, то...
- echo $confTextlineIfEmpty;
- }
- if ($Server->Online == true && $Server->CurPlayers != $Server->MaxPlayers && $Server->CurPlayers > 0) { // Если сервер - онлайн, количество игроков не равно 0 и не равно максимальному, то...
- echo $confTextlineIfNormal1.$Server->CurPlayers.$confTextlineIfNormal2.$Server->MaxPlayers.$confTextlineIfNormal3;
- }
- if ($Server->Online == true && $Server->CurPlayers == $Server->MaxPlayers && $Server->CurPlayers > 0) { // Если сервер - онлайн, количество игроков равно максимальному, то...
- echo $confTextlineIfFull;
- }
- if ($Server->Online != true) { // Если же сервер выключен, то...
- echo $confTextlineIfOffline;
- };
- ?>
- </span></div></div>