Hi! Ich habe ein Problem und brauche Hilfe...
Ich habe meinen TS3 Server auf mein Win7 eingerichtet und die Ports: 10011 9987 im Router freigegeben.
Man kann sich nun von überall her verbinden und sprechen.
Jetzt möchte ich auf meiner homepage die UserList abrufen.
Und zwar mit diesem code:
Code
// PHP
function TS () {
require_once("TeamSpeak3/libraries/TeamSpeak3/TeamSpeak3.php"); $Clienten = "";
$ts3_VirtualServer = TeamSpeak3::factory("serverquery://NAME:@IP:10011/?server_port=10001");
$arr_ClientList = $ts3_VirtualServer->clientList();
foreach($arr_ClientList as $ts3_Client) { $DerUser = strtolower($ts3_Client); $user = isset($DerUser) ? $DerUser : ''; if(strpos($user, 'unknown') !== false) {
} else { $Clienten = $Clienten . "<img class=\"Bild rounded\" src=\"TeamSpeak3/images/viewer/client_idle.png\" border=\"0\"> " . $ts3_Client . "<br />\n"; } }
if (empty($Clienten)) { $Clienten = "TeamSpeak: Keiner drin..."; } else { } // Wenn Liste leer ist...
$htm = fopen ("TeamSpeak.htm","w"); fwrite ($htm, $Clienten); fclose ($htm); // \r windows \n Linux
}
try { TS(); } catch (Exception $e) { }
try { if (file_exists('TeamSpeak.htm')) { include('TeamSpeak.htm'); } else { echo"TeamSpeak..."; } } catch (Exception $e) { }
Alles anzeigen
ACHTUNG dieser code funktioniert bei einem Freund sein TS3 Server den er allerdings gemietet hat.
Also seine UserList kann ich auf meiner homepage genau mit diesem code abrufen. Funktioniert!
Aber leider nicht bei mir... Wie kann ich meinen eigenen Server jetzt abrufen (Die UserList abrufen)