Vielleicht weil die 1 vorne dran steht?
Hier mal der Code, vielleicht kann mir ja einer helfen?
<?php
/*****************************************************
* Connection variables
* Verbindungseinstellungen
*****************************************************/
$ip = ""; // Hier Die TeamSpeak-Serveradresse eingeben
$tPort = ""; // Server QueryPort ""
$port = ""; // Port des TS2 server
//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: externer Link
Zuletzt modifiziert von Gerni am 08.02.2008 - 14:52:33

