Advertisement
dead__

Untitled

Jun 16th, 2012
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.75 KB | None | 0 0
  1. <?php
  2.     require_once './m2mpQuery.class.php';
  3.  
  4.     if(@$_GET['ip']) $ip = @$_GET['ip'];
  5.  
  6.     if(!@$_GET['port']) $port = 27015;
  7.     else $port = $_GET['port'];
  8.    
  9.     if(!@$_GET['player']) $player = 'deadinat0r';
  10.     else $player = $_GET['player'];
  11.    
  12.     if(@$ip) $query = new m2mpQuery($ip, $port, 1);
  13.  
  14. ?>
  15. <!doctype html>
  16. <html>
  17.     <head>
  18.         <title>Serverinfo (<?=(@$ip === '') ? ('No IP given') : ($ip)?>:<?=$port?>)</title>
  19.        
  20.         <style>
  21.             table { width:100%; }
  22.             td#name { width:8%; }
  23.             thead { font-weight:bold; }
  24.         </style>
  25.     </head>
  26.     <body>
  27.         <div id="info">
  28.             <h2>Info (<?=(@$ip === '') ? ('No IP given') : ($ip)?>:<?=$port?>)</h2>
  29.             <table>
  30.                 <tr>
  31.                     <td id="name">Servername</td>
  32.                     <td><?=$query->getInfo('name')?></td>
  33.                 </tr>
  34.                 <tr>
  35.                     <td id="name">Gamemode</td>
  36.                     <td><?=$query->getInfo('gamemode')?></td>
  37.                 </tr>
  38.                 <tr>
  39.                     <td id="name">Players</td>
  40.                     <td><?=$query->getInfo('players')?> / <?=$query->getInfo('maxplayers')?></td>
  41.                 </tr>
  42.                 <tr>
  43.                     <td id="name">Password</td>
  44.                     <td><?=($query->getInfo('password')) ? ('no') : ('yes')?></td>
  45.                 </tr>
  46.             </table>
  47.    
  48.         </div>
  49.         <div id="players">
  50.             <h2>Player (<?=$query->getInfo('players')?>)</h2>
  51.             <? if(!$query->getInfo('players')) :?>
  52.             <p>There are no players online.</p>
  53.             <? else : ?>
  54.             <p id="isOnline">Player <?=$player?> is <?=($query->isPlayerOnline($player)) ? ('online') : ('offline')?>.</p>
  55.             <table>
  56.                 <thead>
  57.                     <td id="id">ID</td>
  58.                     <td>Name</td>
  59.                     <td>Score</td>
  60.                 </thead>
  61.                 <? foreach($query->getPlayers() as $p) :?>
  62.                 <tr>
  63.                     <td><?=$p['id']?></td>
  64.                     <td><?=$p['name']?></td>
  65.                     <td><?=$p['ping']?></td>
  66.                 </tr>
  67.                 <? endforeach; ?>
  68.             </table>
  69.             <? endif; ?>
  70.         </div>
  71.     </body>
  72. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement