Hallo,
ich vor eine Statistik als Grafik anzeigen zu lassen um sie in Foren etc. zu benutzen.
Leider scheitere ich daran die Statistik in eine Grafik umzuwandeln.
Das Resultat des Versuches:
Die Statistik in Text Version (Diese Statistik funktioniert so wie sie sein sollte.): http://kayjaypp.pfweb.eu/example.php
ich vor eine Statistik als Grafik anzeigen zu lassen um sie in Foren etc. zu benutzen.
Leider scheitere ich daran die Statistik in eine Grafik umzuwandeln.
Code:
<?php
include_once 'MinecraftServerStatus/status.class.php';
$status = new MinecraftServerStatus();
$response = $status->getStatus('184.164.133.34');
if(!$response)
{
$image = imagecreatetruecolor(150,50);
$red = imagecolorallocate ($image, 255, 0, 0 );
imageFill($image, $red, 0, 0);
$white = imagecolorallocate ($image, 255, 255, 255 );
// Hier mit der den X- und Y-Koordinaten experimetieren, bis es passt.
ImageTTFText ($image, 20, 0, 10, 20, $white, "arial.ttf", "Der Server ist Offline.");
}
else
{
$image = imagecreatetruecolor(150,140);
$red = imagecolorallocate ($image, 255, 0, 0 );
imageFill($image, $red, 0, 0);
$white = imagecolorallocate ($image, 255, 255, 255 );
ImageTTFText ($image, 20, 0, 10, 20, $white, "arial.ttf", "Name: " . $response['motd']);
ImageTTFText ($image, 20, 0, 10, 40, $white, "arial.ttf", "IP: " . $response['hostname']);
ImageTTFText ($image, 20, 0, 10, 60, $white, "arial.ttf", "Version: " . $response['version']);
ImageTTFText ($image, 20, 0, 10, 80, $white, "arial.ttf", "Spieler: " .$response['players'] . "/" . $response['maxplayers']);
ImageTTFText ($image, 20, 0, 10, 100, $white, "arial.ttf", "Ping: " .$response['ping'] . " ms.");
}
header('Content-Type: image/jpeg');
imagejpeg($image, NULL, 80);
ImageDestroy($image);
?>
Die Statistik in Text Version (Diese Statistik funktioniert so wie sie sein sollte.): http://kayjaypp.pfweb.eu/example.php