Autor Wiadomość
Goku
PostWysłany: 52906 MajŚroda2006032006    Temat postu:

Powiem tak, przydaje sie Wink
..:> MlodY <:..
PostWysłany: 65405 GruSobota2005102005    Temat postu: Skrypt ten pokazuje graczy online, i czas dzialania serwera

Skrypt pokazuje graczy online, i czas dzialania serwera Twisted Evil
Przyklad jest na mojej stronie...

NA CZERWONO ZAZNACZYLEM MIEJSCE GDZIE NALEZY WPISAC SWOJE IP. Smile

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>';
?>

Powered by phpBB © 2001,2002 phpBB Group