..:> MlodY <:..
Administrator
Dołączył: 16 Lis 2005
Posty: 91
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: Z dUzEgO pOkOjU ;D
|
Wysłany: 65405 GruSobota2005102005 Temat postu: Skrypt ten pokazuje graczy online, i czas dzialania serwera |
|
|
Skrypt pokazuje graczy online, i czas dzialania serwera
Przyklad jest na mojej stronie...
NA CZERWONO ZAZNACZYLEM MIEJSCE GDZIE NALEZY WPISAC SWOJE IP.
Cytat: |
<?php
$info = chr(6).chr(0).chr(255).chr(255).'info';
$sock = @fsockopen('83.145.178.227', 7171, $errno, $errstr, 1);
if ($sock)
{
fwrite($sock, $info);
$data='';
while (!feof($sock))
$data .= fgets($sock, 1024);
fclose($sock);
preg_match('/players online="(\d+)" max="(\d+)" peak="(\d+)"/', $data, $matches);
print '<div style="font-size: 18; font-weight: bold; color: lime">ONLINE</div>';
print '<div style="font-size: 11; font-weight: normal; color: green">Graczy: ';
print $matches[1] . '/' . $matches[2];
preg_match('/uptime="(\d+)"/', $data, $matches);
$h = floor($matches[1] / 3600);
$m = floor(($matches[1] - $h*3600) / 60);
print "<br>Uptime: $h " . ($h==1? 'godzina' : ($h==2||$h==3||$h==4? 'godziny' : 'godzin'));
print " $m " . ($m==1? 'minuta' : ($m==12||$m==13||$m==14? 'minut' : ($m%10==2||$m%10==3||$m%10==4? 'minuty' : 'minut'))) . '</div>';
}
else
print '<div style="font-size: 18; font-weight: bold; color: red">OFFLINE</div>';
?> |
Post został pochwalony 0 razy
|
|