Statistik in ein Bild umwandeln lassen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Statistik in ein Bild umwandeln lassen

    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.

    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);
    ?>
    Das Resultat des Versuches: kayjaypp.pfweb.eu/example2.php

    Die Statistik in Text Version (Diese Statistik funktioniert so wie sie sein sollte.): http://kayjaypp.pfweb.eu/example.php
Lädt...
X