Guten Abend.
Ich habe grade mal versucht ein PHP TeamSpeak3 Rechte system zu schreiben aber es geht nicht
hit der code:
PHP
<?php
require_once('libraries/TeamSpeak3/TeamSpeak3.php');
if( isset($_POST['submit'])) {
if(isset($_POST['page'])) {
if($_POST['page'] == 'page=ts3-register') {
$identfier = $_POST['client_identifier'];
$server = array(
"tsip" => "localhost",
"tsport" => "",
"ts_query_admin" => "serveradmin",
"ts_query_password" => "d5wJlOtK",
"ts_query_port" => "10011",
"ts_query_user_nick" => "UCP_Admin"
);
try {
TeamSpeak3::init();
$ts3_VirtualServer = TeamSpeak3::factory("serverquery://".$server["ts_query_admin"].":".$server["ts_query_password"]."@".
$server["tsip"].":".$server["ts_query_port"]."/?server_port=".$server["tsport"]."&nickname=".$server["ts_query_user_nick"]."");
foreach($ts3_VirtualServer->clientListDb() as $identfier)
{
if($identfier["client_unique_identifier"] == "Die UID des Users.")
{
try {
$ts3_VirtualServer->serverGroupClientAdd(7, $identfier["cldbid"]);
echo "Sie wurde erfolgreich in eine Server Gruppe eingeteilt!";
}
catch( Exception $e)
{
echo "Fehler beim Versuch Sie in eine Servergruppe einzuteilen!<br/>ErrorID: <b>". $e->getCode() ."</b>; Error Message: <b>". $e->getMessage() ."</b>;";
}
}
}
} catch(Exception $e) {
echo "Es konnte keine Verbindung zum TS3 Server hergestellt werden!<br/>ErrorID: <b>". $e->getCode() ."</b>; Error Message: <b>". $e->getMessage() ."</b>;";
}
}
}
}
?>
Alles anzeigen
HTML
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>TS3 - Server Query Rechte vergabe</title>
<link href="style/style.css" rel="stylesheet" type="text/css">
</head>
<body>
<form method="post" action="index.php?page=ts3-register">
<input type="text" name="client_identifier">
<input type="submit" value="Register">
</form>
</body>
</html>
Alles anzeigen