Advertisement
sb2014

TS3 PHP API 2

Oct 12th, 2018
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.22 KB | None | 0 0
  1. require_once('programme/ts3phpframework-1.1.33/libraries/TeamSpeak3/TeamSpeak3.php');
  2. $ts3_nickname = $ts3_nickname . "/DB";
  3. $server = array(
  4. "tsip" => $ts3_ip,
  5. "tsport" => $ts3_port,
  6. "ts_query_admin" => $ts3_user,
  7. "ts_query_password" => $ts3_passwort,
  8. "ts_query_port" => $ts3_query_port,
  9. "ts_query_user_nick" => $ts3_nickname
  10. );
  11. try {
  12. TeamSpeak3::init();
  13. $ts3_server = 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"]."");
  14.  
  15. $ts3_privilege_key_list = $ts3_server->privilegeKeyList($resolve = TRUE);
  16.  
  17. foreach ($ts3_privilege_key_list as $ts3_privilege_key_lis) {
  18. foreach ($ts3_privilege_key_lis as $key => $value) {
  19. if($key == "token"){
  20. if(!isset($token)){
  21. $token = array($value);
  22. }else{
  23. array_push($token, $value);
  24. }
  25. }
  26.  
  27. if($key == "token_type"){
  28. if(!isset($token_type)){
  29. $token_type = array($value);
  30. }else{
  31. array_push($token_type, $value);
  32. }
  33. }
  34.  
  35. if($key == "token_id1"){
  36. if(!isset($token_id1)){
  37. $token_id1 = array($value);
  38. }else{
  39. array_push($token_id1, $value);
  40. }
  41. }
  42.  
  43. if($key == "token_id2"){
  44. if(!isset($token_id2)){
  45. $token_id2 = array($value);
  46. }else{
  47. array_push($token_id2, $value);
  48. }
  49. }
  50.  
  51. if($key == "token_created"){
  52. if(!isset($token_created)){
  53. $token_created = array($value);
  54. }else{
  55. array_push($token_created, $value);
  56. }
  57. }
  58.  
  59. if($key == "token_description"){
  60. if(!isset($token_description)){
  61. $token_description = array($value);
  62. }else{
  63. array_push($token_description, $value);
  64. }
  65. }
  66.  
  67. }
  68. }
  69.  
  70. }catch(Exception $e){
  71. ehco $e->getCode();
  72. echo "<br>";
  73. echo $e->getMessage();
  74. echo die();
  75. }
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement