Nochmal Danke an euch beide
und hier der ganze code, evtl braucht es ja noch jemand:
Mfg. Chris
PHP
<?php
require_once "ts3admin.class.php";
$ip = "xxx.xxx.xxx.xxx";
$query_port = "10011";
$query_username = "XXXXXXX";
$query_password = "XXXXXXX";
$serverport = "XXXXXXXXX";
$tsAdmin = new ts3admin($ip, $query_port);
$ergebnis = $tsAdmin->connect();
$login = $tsAdmin->login($query_username , $query_password);
$tsAdmin->selectServer($serverport);
$clients = $tsAdmin->clientList("-groups");
foreach($clients['data'] as $client)
{
$clientinfo = $tsAdmin->clientInfo($client['clid']);
if (preg_match("/\b10\b/i",
$clientinfo['data']['client_servergroups'])and preg_match("/\b18\b/i",
$clientinfo['data']['client_servergroups'])) //Hier wird nach
Gruppe 10 und 18 gesucht.
{
$tsAdmin->serverGroupDeleteClient(10,$clientinfo["data"]["client_database_id"]);
//Hier wird Gruppe 10 enfernt.
}
if (preg_match("/\b164\b/i",
$clientinfo['data']['client_servergroups'])and preg_match("/\b163\b/i",
$clientinfo['data']['client_servergroups'])) //Hier wird nach
Gruppe 164 und 163 gesucht.
{
$tsAdmin->serverGroupDeleteClient(163,$clientinfo["data"]["client_database_id"]);
//Hier wird Gruppe 10 enfernt.
}
}
?>
Alles anzeigen