Гость
Покинул форум
Сообщений всего: 96
Дата рег-ции: Март 2013
Помог: 0 раз(а)
[+]
|
Дело в том, что я решил сделать мониторинг для игрового сервера..Написал скрипт который выводит онлайн/макс.онлайн..
Хочу воплотить в реальность, что бы этот мониторинг рисовался в php и выводился..
Вывод моего онлайн в текстовом формате:
monitoring.php
PHP:
скопировать код в буфер обмена
<?PHP $ip = '195.112.231.229'; //ip $port = 7777; //порт $fp = fsockopen('udp://' . $ip, $port, $errno, $errstr); if (!$fp) { echo "Ошибка подключения: ".$errno." - ".$errstr; } else { $packet = "SAMP"; $packet .= chr($port & 0xFF ); $packet .= chr($port >> 8 & 0xFF ); echo "Игроки: $plr_count/$max_plrs<br/>"; } ?>
Как я хочу рисовать мониторинг(взятый для основы):
PHP:
скопировать код в буфер обмена
<?PHP include('SampQuery.class.php'); $query = new SampQuery($_GET['server'],$_GET['port']); $Server = $query -> getInfo(); $playeron = $Server->players; $playermax = $Server->maxplayers; $Server->Online ? $statusi = 1 : $statusi = 0; $igroki ='Role Play '.$Server->players.'/'.$Server->maxplayers; if ($statusi == 1) { $igrok = 220*$playeron/$playermax; $igro = $igroki; } else { $igrok = '220'; $igro = 'OFFLINE'; } header("Content-Type: image/png"); if ($statusi == 0) { $cvet = $red; } else { $cvet = $gren; } $font_path = 'MyriadPro.otf'; imagettftext($image, 13 , 0 , 70 , 15 , $blek, $font_path, $igro); /*Размер шрифта, поворот текста, отступ текста от начала, опускание текста вниз*/ ?>
|