Blog

No public Twitter messages.

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



rss feed

Hat dir der Artikel gefallen? Dann abbonniere doch meinen kostenlosen RSS Feed.

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

3 Comments


  1. Schnidde (1 comments)
    Aug 10, 2024

    Hallöchen : )

    Hast einen kleinen Tippfehler bei den HTML-Tags:

    Meinst wohl “” wa?

    Liebe Grüße


  2. Mythen (1 comments)
    Jan 31, 2025

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


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

    Ja das ist kein Problem entweder du nutzt http://89.163.160.178/ts3admin/index.php?page=downloads diese PHP Klasse oder aber http://www.planetteamspeak.com/component/option,com_docman/task,doc_details/Itemid,69/gid,105/ dieses PHP Framework.

Leave a Reply

*

Geld verdienen mit Links

teliad - Der Marktplatz für Textlinks Backlinkseller

Recent Tweets

    No public Twitter messages.