Unser Teamspeakserver ist leider offline
Normalerweise sollte aber doch das normale Script gehen und dann nur in der Box stehen - Unser Teamspeakserver ist im Moment offline...
Hier mal der Code der Box,hoffentlich kann mir jmd helfen (Die teamspeak-IP sowie Port stehen natürlich bei uns in der Box,ich habe sie nur hier herausgenommen):
<?php /***************************************************** * Connection variables * Verbindungseinstellungen *****************************************************/ $ip = ""; // Hier Die TeamSpeak-Serveradresse eingeben $tPort = ""; // Server QueryPort "51234" $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 "<p align='center'>Aktuell sind <b><font color='#800000'>".$user."</font></b>E2Kler<br>auf dem TS</p>"; } elseif($user >"1") { echo "<p align='center'>Aktuell ist <b><font color='#800000'>ein </font></b> E2Kler<br>auf dem TS</p>"; } else { echo "<p align='center'>Aktuell sind <b><font color='#800000'>0</font></b> E2Kler<br>auf dem TS</p>"; } } fclose($fp); } } getTSInfo($ip,$port,$tPort,$basic,$bgcolor); ?>
Greetz Hannibal