Blog

Morgen werden noch die letzten kleinen Fehler des Templates behoben. Einen Tag Verspätung wie üblich :) (25 days ago)

Mini Teamspeak Server Viewer mit Cyts PHP Klasse

Im heutigen Tutorial werde ich euch zeigen wie ihr ganz einfach anhand der Cyts PHP Klasse einen kleinen Teamspeak 2 Server viewer erstellen könnt. Damit das PHP Script auch zu eurem Teamspeak Server verbinden kann braucht ihr neben der IP und dem Port des Servers auch noch den Queryport.

Ihr könnt die PHP Klasse auch ohne unser Script dafür aber mit einer Dokumentation bei Planetteamspeak.com herunterladen.

Morgen werden wir dann das PHP Script auch noch als WP Plugin (WordPress Plugin) veröffentlichen, damit ihr auch direkt über die WP Shortcodes darauf zugreifen könnt.

Code

<?php
// Server Ip
$ip='127.0.0.1';
// Server Port
$port='8767';
// Server Queryport
$qport='51234';

// Cyts PHP Klasse einbinden.
include("cyts.class.php");

// Cyts Klasse initialisieren und Konstruktor aufrufen.
$tsinst = new cyts();

// Prüfen ob eine Verbundung zum Teamspeak Server aufgebaut werden kann.
if($tsinst->connect($ip, $qport, $port)) {
// Zum Teamspeak 2 Server verbinden.
$tsinst->connect($ip, $qport, $port);
// Daten als array auslesen und in $info speichern.
$info = $tsinst->info_serverInfo();
// Daten aus dem Array als Liste ausgeben.
$end = "<ul>";
$end .= "<li>Servername: ".$info['server_name']."</li>";
$end .= "<li>Slots: ".$info['server_currentusers']." / ".$info['server_maxusers']."</li>";
$end .= "<li>Channels: ".$info['server_currentchannels']."</li>";
$end .= "</ul>";
// Verbindung zum Teamspeak 2 Server wieder beenden.
$tsinst->disconnect();
} else {
// Falls die Verbindung zum Teamspeak 2 Server fehlgeschlagen ist Fehlermeldung ausgeben.
$end = 'Can not connect to given teamspeak 2 server for support visit Dosonaro.';
}
// Ausgabe von $end.
echo $end;
?>

Download

sourcefile

CabanovaXL

atonixx - Ich befasse mich auf Dosonaro.com hauptsächlich mit dem Themenbereichen PHP, webSPELL und Wordpress. Vertiefen möchte ich mein Wissen noch in den Bereichen Javascript, jQuery und Ajax.

3 Kommentare


  1. Schnidde (1 comments)
    Aug 10, 2009

    Hallöchen : )

    Hast einen kleinen Tippfehler bei den HTML-Tags:

    Meinst wohl “” wa?

    Liebe Grüße


  2. Mythen (1 comments)
    Jan 31, 2010

    Könnte man sowas auch für TeamSpeak 3 server machen?


  3. Kai S. (7 comments)
    Feb 01, 2010

Disskusion

Immer aktuell!

RSS Feed Twitter