Kannst du nochn Screenshot vom Code machen?
[How to][PHP] TS3 Framework
-
-
Bitte
-
Brauche die Zeilen / Zeile vor 35, die ausgeführt wird.
-
So jetzt aber
-
Ich sehe da keinen Fehler, auf die Schnelle.
-
Ich auch noch, selbst bei copy and Paste kommt der Fehler
-
Das kann eig. nicht sein, gibt es eine Chance per TV zu schauen?
-
Das kann eig. nicht sein, gibt es eine Chance per TV zu schauen?
Ich hab zwar TV, aber mit dem PC aufs Handy geht nicht. -
Warum programmierst du denn nicht aufm PC?
-
Warum programmierst du denn nicht aufm PC?
Kaputt und kein Geld für nen neuen, zudem das ich sowieso nur noch Code isse dann unnötig -
-
Kaputt und kein Geld für nen neuen, zudem das ich sowieso nur noch Code isse dann unnötig
Kannst du deine komplette PHP Datei iwo hochladen? ( Ohne passwörter, versteht sich von selbst
Damit ich schauen kann, weil auf den Screen erkenne ich halt wie schon gesagt keinen Fehler. -
Pm
#e
Funktioniert nun, danke -
Pm
#e
Funktioniert nun, danke
Kein Problem -
xGreekz7x:
Ich bekomme immer diesen Fehler aber warum?ZitatParse error: syntax error, unexpected '$ts3_VirtualServer' (T_VARIABLE) in /users... on line 29
Code:PHP
Alles anzeigen$server = array( "tsip" => "4ip", "tsport" => "9987", "ts_query_admin" => "", "ts_query_password" => "", "ts_query_port" => "10011", "ts_query_user_nick" => "tr123123olbob" ); 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"].""); try { $clientid = $ts3_VirtualServer->clientGetByName("Shufro");//Fehler $clientid->poke("Anstups Message"); echo "erfolgreich angestupst!"; } catch(Exception $e) { echo "Fehler beim anzustupsen!<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>;"; }
-
Sollte der Fehler noch da sein, kann ich gerne per TV mal rüber schauen
da ich so keinen Fehler sehe -
Gibt es auch eine Funktion um abzufragen ob ein User in einer bestimmten Servergruppe ist?
Die Api Dokumentation hilft mir leider nicht weiter. -
Hier probier es mal so
PHP
Alles anzeigen$clientid = $ts3_VirtualServer->clientGetByName("xGreekz7x"); if( isPlayerInServerGroup($clientid, 1095) ) echo "true"; function isPlayerInServerGroup($clientid, $serverid) { foreach( explode(",", $clientid["client_servergroups"]) as $group ) { if( $serverid == $group) return true; } return false; }
-
Das weiß ich jetzt auch nicht so genau,
ich habe es nur testweise auf meinen localhost TS gemacht.
Kannst dich gerne bei mir per PN melden, dann könnten wir mal zsm. iwann schauen
woran es liegen könnteMfG
Wurde das Problem denn schon gelöst? Denn ich habe das selbe Problem.. -
-
$ts3_VirtualServer->clientListDb(0, 0)
Dann kommt folgene Nachricht:CodeEs konnte keine Verbindung zum TS3 Server hergestellt werden! ErrorID: 1281; Error Message: database empty result set;
Wenn ich die Nullen da in der Klammer weglasse geht es wieder nur mit den ersten paar
/edit:
Es funktioniert nun!
Man muss statt
muss man da eine 1 reinmachen, ich denke, damit er weiß aus welcher datenbank..
Das muss dann so sein:
Trotzdem danke, für die Hilfsbereitschaft