Advertisement
Guest User

playerlist

a guest
Oct 24th, 2013
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.41 KB | None | 0 0
  1. //PRINT OUT DISPLAY
  2. echo "<table><tr>";
  3. //echo "display";
  4. $exists_= array();
  5. foreach ($servers as $s){
  6.     $serverName = explode("=", $s);
  7.     $serverName = $serverName[0];
  8.    
  9.     if (!in_array($serverName,$exists_))
  10.     {
  11.         array_push($exists_,$serverName);
  12.         //print_r ($exists_ );
  13.         echo "<td valign=\"top\">";
  14.         //Extract all the information from the servers data line.
  15.    
  16.         $data = explode($serverName . "=", $s);
  17.         $data = explode(",",$data[1]);
  18.         $serverIP = $data[0];
  19.         $port = $data[1];
  20.         $slots = $data[2];
  21.         $delay = $data[3];
  22.         $players = $data[4];
  23.         $players = explode("|",$players);
  24.         unset($players[count($players) - 1]);
  25.         $ranks = $data[5];
  26.         $ranks = explode("|",$ranks);
  27.         unset($ranks[count($ranks) - 1]);
  28.         $status = $data[6];
  29.        
  30.         //Display all this info in a visual form.
  31.         echo "<table cellspacing=\"0\">\n";
  32.         if (preg_match_all ("/(\\[.*?\\])/is", $template, $matches))
  33.         {
  34.             foreach($matches[0] as $c){
  35.                 switch ($c) {
  36.                 case "[Name]":
  37.                     printName($serverName, $delay, $status);
  38.                     break;
  39.                 case "[IP]":
  40.                     printIP($port, $serverIP);
  41.                     break;
  42.                 case "[Players]":
  43.                     printPlayers($players, $ranks, $enableFaces, $faceSize, $enableRankColors, $faceGrid, $faceGridWidth);
  44.                     break;
  45.                 case "[Slots]":
  46.                     printSlots($players, $slots);
  47.                     break;
  48.                 }
  49.             }
  50.         }
  51.        
  52.         echo "</table>";
  53.         echo "</td>";
  54.     }
  55. }
  56. echo "</tr></table>";
  57. //END PRINTING DISPLAY
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement