Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //PRINT OUT DISPLAY
- echo "<table><tr>";
- //echo "display";
- $exists_= array();
- foreach ($servers as $s){
- $serverName = explode("=", $s);
- $serverName = $serverName[0];
- if (!in_array($serverName,$exists_))
- {
- array_push($exists_,$serverName);
- //print_r ($exists_ );
- echo "<td valign=\"top\">";
- //Extract all the information from the servers data line.
- $data = explode($serverName . "=", $s);
- $data = explode(",",$data[1]);
- $serverIP = $data[0];
- $port = $data[1];
- $slots = $data[2];
- $delay = $data[3];
- $players = $data[4];
- $players = explode("|",$players);
- unset($players[count($players) - 1]);
- $ranks = $data[5];
- $ranks = explode("|",$ranks);
- unset($ranks[count($ranks) - 1]);
- $status = $data[6];
- //Display all this info in a visual form.
- echo "<table cellspacing=\"0\">\n";
- if (preg_match_all ("/(\\[.*?\\])/is", $template, $matches))
- {
- foreach($matches[0] as $c){
- switch ($c) {
- case "[Name]":
- printName($serverName, $delay, $status);
- break;
- case "[IP]":
- printIP($port, $serverIP);
- break;
- case "[Players]":
- printPlayers($players, $ranks, $enableFaces, $faceSize, $enableRankColors, $faceGrid, $faceGridWidth);
- break;
- case "[Slots]":
- printSlots($players, $slots);
- break;
- }
- }
- }
- echo "</table>";
- echo "</td>";
- }
- }
- echo "</tr></table>";
- //END PRINTING DISPLAY
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement