Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- Header("Content-Type: image/png");
- Header("Refresh: 60;URL=$PHP_SELF");
- require_once("libraries/TeamSpeak3/TeamSpeak3.php");
- $ts3 = TeamSpeak3::factory("serverquery://188.93.234.236:10011/?server_port=9987&nickname=TS3Banner&no_query_clients=1");
- $serverInfo = $ts3->version();
- ##################################################
- $width = 800; // Später die Breite des Rechtecks
- $height = 310; // Später die Höhe des Rechtecks
- $img = ImageCreateFromPNG('banner.png');
- $font = './Ubuntu-B.ttf';
- $weiss = ImageColorAllocate($img, 254, 254, 254);
- $font_height = ImageFontHeight(3); # Hier wird die Schrifthöhe mit 3 belegt (hier könnt ihr mit den Werten rumprobieren)
- $font_width = ImageFontWidth(3); # Hier wird die Schriftbreite mit 3 belegt (hier könnt ihr mit den Werten rumprobieren)
- $image_height = ImageSY($img); # Hier wird in einer Variable die Höhe des Bildes (hier g.jpg) gespeichert
- $image_width = ImageSX($img); # Hier wird in einer Variable die Breite des Bildes (hier g.jpg) gespeichert
- $onlineuser = 'Utilizadores ligados: '.($ts3['virtualserver_clientsonline']);
- $traffic = 'Slots Disponíveis: '.($ts3['virtualserver_maxclients'] - $ts3['virtualserver_clientsonline']);
- $length = $font_width*strlen($text); # Hier wird die Schriftbreite an das Bild angepasst
- # Hier kriegt man durch Teilungen die Mitte des Bildes heraus #
- $image_center_x = ($image_width/2)-($length/3);
- $image_center_y = ($image_height/2)-($font_height/5);
- ###############################################################
- #ImageString($img, 8, 280, 20, $text, $black);
- #imagettftext($img, 12, 0, 280, 65, $black, $font3, $text1);
- #ImageString($img, 8, 280, 65, $text2, $black);
- imagettftext($img, 15, 0, 20, 20, $weiss, $font, $onlineuser);
- imagettftext($img, 15, 0, 560, 20, $weiss, $font, $traffic);
- ImagePNG($img); # Hier wird das Bild PNG zugewiesen
- ImageDestroy($img) # Hier wird der Speicherplatz für andere Sachen geereinigt
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement