Nach meiner großen Inaktivität bin ich wieder auf SU mit einem Problem:
Ich hab mir gedacht das ich einfach mal ein einfaches TeamSpeak3-Webinterface für mein Projekt programmiere.
Erstmal sollte ich sagen das ich die TS3-PHP-Framework benutze (http://forum.teamspeak.com/thr…132-API-TS3-PHP-Framework).
Nun zu meinem Problem:
Ich wollte erstmal ein bisschen testen und habe ein kleines HTML-Form auf eine Website angelegt wo man seine eindeutige ID eingeben kann, diese wird dann an das PHP-Script gesendet und damit "vervollständigt". Normalerweise sollte nun ein Bot auf den TeamSpeak connecten und dem Benutzer mit der eingegebenen ID den Rang geben. Wenn ich nun meine ID eingebe und auf "abschicken" klicke connectet der Bot ca. eine halbe Sekunde und disconnectet dann mit der Begründung: "connection lost". Auf der Seite bekomme ich dann folgenden Fehler: "ErrorID: 1540; Error Message: convert error;". Im Internet habe ich nichts gefunden was mein Problem behebt.
Hier der Code:
<html><body><form action="ts-link.php" method="post" target="_blank"> Teamspeak UUID: <input type="text" size="17" name="UUID"> <input type="submit" value="Abschicken"> </form></body></html> ex.
<?php require_once('tsframework/TeamSpeak3.php');
// Textfeld = $_POST["UUID"]
$server = array(
"tsip" => "ZENSIERT",
"tsport" => "9987",
"ts_query_admin" => "ZENSIERT",
"ts_query_password" => "ZENSIERT",
"ts_query_port" => "10011",
"ts_query_user_nick" => "ZENSIERT"
);
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"]."");
$client = $ts3_VirtualServer->clientFindDb($_POST["UUID"], true);
if( $ts3_VirtualServer->serverGroupClientAdd(Gruppe, $client[7]) )
echo "Dein Rank wurde erfolgreich geändert!";
} catch(Exception $e) {
echo "Fehler!<br/>ErrorID: <b>". $e->getCode() ."</b>; Error Message: <b>". $e->getMessage() ."</b>;";
}
?>
Alles anzeigen
Wäre echt nett wenn ihr mir helfen könntet