Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html>
- <?php
- require __DIR__ . '/src/MinecraftPing.php';
- require __DIR__ . '/src/MinecraftPingException.php';
- use xPaw\MinecraftPing;
- use xPaw\MinecraftPingException;
- function print_array($title,$array){
- if(is_array($array)){
- echo $title."<br/>"."<pre>";
- print_r($array);
- echo "</pre>".$title."<br/>"."<br/>";
- }else{
- echo $title." is not an array.";
- }
- }
- try
- {
- /*$Query = new MinecraftPing( '142.44.136.23', 25565 );
- print_array("description", $Query->Query());
- print("<pre>" .print_r($Query->Query())."</pre>" );*/
- $Server = new MinecraftPing( '142.44.136.23', 25565 );
- $info = $Server->Query();
- echo '<table style="border:1px solid black, padding: 30px"><th style="border:1px solid black">Icon</th><th style="border:1px solid black">Server</th><th style="border:1px solid black">Description</th><th style="border:1px solid black">Players</th><tr>';
- echo '<td style="border:1px solid black"><img width="64" height="64" src="' . Str_Replace( "\n", "", $info[ 'favicon' ] ) . '"></td>';
- echo '<td style="border:1px solid black">Outcasted ATM6</td>';
- echo '<td style="border:1px solid black">' . $info['description']['text'] . '</td>';
- echo '<td style="border:1px solid black"><center>' . $info['players']['online'] . ' / ' . $info['players']['max'] . '</center></td>';
- //print_r(array_keys($info));
- foreach($info['forgeData']['mods'] as $key => $value) {
- echo '<tr><td style="border:1px solid black">' . $key . '</td><td style="border:1px solid black">' . $value['modId'] . '</td><td style="border:1px solid black">' . $value['modmarker'] . "</td></tr>";
- }
- foreach($info['players']['sample'] as $key => $value) {
- echo '<tr><td style="border:1px solid black">' . $value['name'] . '</td></tr>';
- }
- }
- catch( MinecraftPingException $e )
- {
- echo $e->getMessage();
- }
- finally
- {
- if( $Server )
- {
- $Server->Close();
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement