Advertisement
Guest User

Untitled

a guest
May 6th, 2016
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.33 KB | None | 0 0
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <?php
  6. require "samp_query.php";
  7.  
  8. $serverIP = "80.72.47.180";
  9. $serverPort = 3504;
  10.  
  11. try
  12. {
  13.     $rQuery = new QueryServer( $serverIP, $serverPort );
  14.  
  15.     $aInformation = $rQuery->GetInfo( );
  16.     $aServerRules = $rQuery->GetRules( );
  17.     $aBasicPlayer = $rQuery->GetPlayers( );
  18.     $aTotalPlayers = $rQuery->GetDetailedPlayers( );
  19.  
  20.     $rQuery->Close( );
  21. }
  22. catch (QueryServerException $pError)
  23. {
  24.     echo 'Server is offline';
  25. }
  26.  
  27. if(isset($aInformation) && is_array($aInformation)){
  28. ?>
  29.   <b>General Information</b>
  30.   <table width="400">
  31.       <tr>
  32.           <td>Hostname</td>
  33.           <td><?php echo htmlentities($aInformation['Hostname']); ?></td>
  34.       </tr>
  35.       <tr>
  36.           <td>Gamemode</td>
  37.           <td><?php echo htmlentities($aInformation['Gamemode']); ?></td>
  38.       </tr>
  39.       <tr>
  40.           <td>Players</td>
  41.           <td><?php echo $aInformation['Players']; ?> / <?php echo $aInformation['MaxPlayers']; ?></td>
  42.       </tr>
  43.       <tr>
  44.           <td>Map</td>
  45.           <td><?php echo htmlentities($aInformation['Map']); ?></td>
  46.       </tr>
  47.       <tr>
  48.           <td>Weather</td>
  49.           <td><?php echo $aServerRules['weather']; ?></td>
  50.       </tr>
  51.       <tr>
  52.           <td>Time</td>
  53.           <td><?php echo $aServerRules['worldtime']; ?></td>
  54.       </tr>
  55.       <tr>
  56.           <td>Version</td>
  57.           <td><?php echo $aServerRules['version']; ?></td>
  58.       </tr>
  59.       <tr>
  60.           <td>Password</td>
  61.           <td><?php echo $aInformation['Password'] ? 'Yes' : 'No'; ?></td>
  62.       </tr>
  63.   </table>
  64.  
  65.   <br />
  66.   <b>Online Players</b>
  67.   <?php
  68.   if(!is_array($aTotalPlayers) || count($aTotalPlayers) == 0){
  69.       echo '<br /><i>None</i>';
  70.   } else {
  71.   ?>
  72.      <table width="400">
  73.          <tr>
  74.              <td><b>Player ID</b></td>
  75.              <td><b>Nickname</b></td>
  76.              <td><b>Score</b></td>
  77.              <td><b>Ping</b></td>
  78.          </tr>
  79.      <?php
  80.      foreach($aTotalPlayers AS $id => $value){
  81.      ?>
  82.          <tr>
  83.              <td><?php echo $value['PlayerID']; ?></td>
  84.              <td><?php echo htmlentities($value['Nickname']); ?></td>
  85.              <td><?php echo $value['Score']; ?></td>
  86.              <td><?php echo $value['Ping']; ?></td>
  87.          </tr>
  88.      <?php
  89.      }
  90.    
  91.      echo '</table>';
  92.    }
  93. }
  94. ?>
  95. </body>
  96. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement