PHP Code:
<?php
require('SimpleMinecraftQuery.php');
$info = SimpleMinecraftQuery::query("prog266.minecraft.to", 25565);
echo "Es sind " . $info[1] . "/" . $info[2] . " Players Online!";
?>
PHP Code:
<?php
/* Minecraft Query Class
* @author prog266
* @license GPLv3
*/
class SimpleMinecraftQuery {
private $socket;
private $handle;
public $info;
public function query($hostname, $port) {
$socket = @fsockopen("tcp://" . $hostname, $port, $errno, $errstr, 5);
if(!($socket)) {
return false;
}
fwrite($socket, "\xFE");
$handle = fread($socket, 80000000);
$handle = substr($handle, 2);
$info = explode("\xA7", $handle);
return $info;
}
}
?>
nur bei den ersten was verändern bei den zweiten finger weg muss aber im gleichen ordner sein mit den Namen SimpleMinecraftQuery.php
das ist zu 100% nicht meins !! Google hilft <--