Hallo,
Ich bins wieder
Also ich ein Problem mit dem Teamspeak Viwer.
Also ich gb die Daten des TS richtig ein, aber wenn ich dann auf die Seite gehen will kommt dann diese Meldung
Unser Teamspeakserver ist leider offline
Und das ist der Text der in der TS config steht. Also von der Box
<?php
/*****************************************************
* Connection variables
* Verbindungseinstellungen
*****************************************************/
$ip = "IP"; // 83.142.85.18:8768
$tPort = "PORT"; // Server QueryPort "51234"
$port = "PORT2"; //8768
//Ab hier den Code nicht ändern
//At this point dont change the code
$basic = true;
function indexOf($str,$strChar)
{
if(strlen(strchr($str,$strChar))>0) {
$position_num = strpos($str,$strChar) + strlen($strChar);
return $position_num;
} else {
return -1;
}
}
function getTSInfo($ip,$port,$tPort,$basic,$bgcolor)
{
global $name;
$out = "";
$fp = @fsockopen($ip, $tPort, $errno, $errstr, 5);
if(!$fp) die("<b>Unser Teamspeakserver ist leider offline</b>");
if($fp) {
fputs($fp, "sel ".$port."\n");
fputs($fp, "si\n");
fputs($fp, "quit\n");
while(!feof($fp)) {
$out .= fgets($fp, 1024);
}
$out = str_replace("[TS]", "", $out);
$out = str_replace("OK", "", $out);
$out = trim($out);
$name=substr($out,indexOf($out,"server_name="),strlen($out));
$name=substr($name,0,indexOf($name,"server_platform=")-strlen("server_platform="));
if($basic) {
$user=substr($out,indexOf($out,"server_currentusers="),strlen($out));
$user=substr($user,0,indexOf($user,"server_currentchannels=")-strlen("server_currentchannels="));
/* Hier kann die TEXT-Ausgabe geändert werden */
if($user >"2")
{
echo "Insgesamt sind <b>".$user."</b> Benutzer auf dem TeamSpeak-Server.\n";
}
elseif($user >"1")
{
echo "Insgesamt ist <b>ein</b> Benutzer auf dem TeamSpeak-Server.\n";
}
else
{
echo "Es ist <b>kein</b> Benutzer auf dem TeamSpeak-Server.\n";
}
}
fclose($fp);
}
}
getTSInfo($ip,$port,$tPort,$basic,$bgcolor);
?>
verwendete ilchClan Version: 1.1
betroffene Homepage: darkgaming-clan.de/