Sponsor-Board.de
Antwort schreiben  Thema schreiben 

TS3 PHP Framework Frage

Verfasser Nachricht

Beiträge: 208
Bewertung: 6
Registriert seit: Apr 2013
Status: offline


Beitrag: #1
TS3 PHP Framework Frage

Moin moin allerseits,

ich möchte auf meiner Webseite einen eigenen TS Viewer bauen. Wie heißt es so schön: learning by doing. Ich habe wenig PHP Kenntnisse, von daher habe ich einfach mal ein bisschen mit dem PHP Framework ( [Link: Registrierung erforderlich] ) rumprobiert.

Bin auch schon ein Stück weiter gekommen, möchte jedoch jetzt ein Tooltip über jeden verbundenen User haben, der Avatar, Traffic etc. anzeigt. Leider bekomme ich die Daten in der Schleife nicht angezeigt. Hier mein momentaner Stand: [Link: Registrierung erforderlich]

Code ts_users.php:

PHP-Code:
<?php

// load framework files
require_once("libraries/TeamSpeak3/TeamSpeak3.php");

// connect to local server, authenticate and spawn an object for the virtual server on port 9987
$ts3_VirtualServer TeamSpeak3::factory("serverquery://*******:******@hilgenberg.cc:10011/?server_port=9987&no_query_clients=1");

// query clientlist from virtual server and filter by platform
$arr_ClientList $ts3_VirtualServer->clientList(array("client_platform" => "Windows""iOS""Linux""Android"));
echo 
"<center><ul class='ts_users'>\n";

// walk through list of clients
foreach($arr_ClientList as $ts3_Client){
  echo 
"<li><a class='tooltips' href='#'><i class='fa fa-play-circle'></i> <b>" $ts3_Client "<span>PLATZHALTER</span></a></b></li> \n";
}
  echo 
"</ul></center>\n";
?>


Wie bekomme ich nun immer die Information zu dem jeweiligen Nutzer in der Schleife?

Bin für alle Tipps offen! Danke im Voraus.


[Link: Registrierung erforderlich]

29.01.2015 10:36
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 125
Bewertung: 4
Registriert seit: Jul 2012
Status: offline


Beitrag: #2
RE: TS3 PHP Framework Frage

passt das hier .


PHP-Code:
// spawn an object for the client using a specified nickname
$ts3_Client $ts3_VirtualServer->clientGetByName("John Doe");
// download the clients avatar file
$avatar $ts3_Client->avatarDownload();
// send header and display image
header("Content-Type: " TeamSpeak3_Helper_Convert::imageMimeType($avatar));
echo 
$avatar


http://sig.sysprofile.de/quicksys/sysp-187505.png(!https)


29.01.2015 11:34
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 208
Bewertung: 6
Registriert seit: Apr 2013
Status: offline


Beitrag: #3
RE: TS3 PHP Framework Frage

Blackstorm schrieb:
passt das hier .


PHP-Code:
// spawn an object for the client using a specified nickname
$ts3_Client $ts3_VirtualServer->clientGetByName("John Doe");
// download the clients avatar file
$avatar $ts3_Client->avatarDownload();
// send header and display image
header("Content-Type: " TeamSpeak3_Helper_Convert::imageMimeType($avatar));
echo 
$avatar


Im Prinzip schon, habe es auch schon gesehen. Aber wie bekomme ich es in die Schleife eingebunden?


[Link: Registrierung erforderlich]

29.01.2015 11:59
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 125
Bewertung: 4
Registriert seit: Jul 2012
Status: offline


Beitrag: #4
RE: TS3 PHP Framework Frage

PHP-Code:
// load framework files
require_once("libraries/TeamSpeak3/TeamSpeak3.php");

// connect to local server, authenticate and spawn an object for the virtual server on port 9987
$ts3_VirtualServer TeamSpeak3::factory("serverquery://*******:******@hilgenberg.cc:10011/?server_port=9987&no_query_clients=1");

// query clientlist from virtual server and filter by platform
$arr_ClientList $ts3_VirtualServer->clientList(array("client_platform" => "Windows""iOS""Linux""Android"));
echo 
"<center><ul class='ts_users'>\n";

// walk through list of clients
foreach($arr_ClientList as $ts3_Client){
  echo 
"<li><a class='tooltips' href='#'><i class='fa fa-play-circle'></i> <b>" $ts3_Client "<span>PLATZHALTER</span></a></b></li> \n";
}
  echo 
"</ul></center>\n";

// spawn an object for the client using a specified nickname
$ts3_Client $ts3_VirtualServer->clientGetByName("John Doe");
// download the clients avatar file
$avatar $ts3_Client->avatarDownload();
// send header and display image
header("Content-Type: " TeamSpeak3_Helper_Convert::imageMimeType($avatar));
echo 
$avatar


ich wüsste aber nicht was man bei clientGetByName eintragen müsste wo John doe steht entweder $user oder da es bei dir so geht $ts3_Client um user abzufragen


http://sig.sysprofile.de/quicksys/sysp-187505.png(!https)


29.01.2015 12:06
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 208
Bewertung: 6
Registriert seit: Apr 2013
Status: offline


Beitrag: #5
RE: TS3 PHP Framework Frage

Habs hinbekommen, Ergebnis ist hier zu sehen: [Link: Registrierung erforderlich]

Wer den Code haben möchte kann sich gerne bei mir melden, danke für die mithilfe!


[Link: Registrierung erforderlich]

29.01.2015 15:53
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Antwort schreiben  Thema schreiben 

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Frage Script Website HardwareNow 3 2.177 16.02.2018 12:32
Letzter Beitrag: vitalizing-τέχνη
  PhP / HTML Frage Bildergalerie? HardwareNow 4 2.188 27.07.2017 13:14
Letzter Beitrag: GYJohn
  Frage TextFeld HTML ? HardwareNow 1 1.896 06.12.2016 12:46
Letzter Beitrag: Muetzus
  Bash Script Frage ? HardwareNow 1 1.787 13.09.2016 11:33
Letzter Beitrag: NetFreak
  Template Frage HardwareNow 4 1.702 27.05.2016 18:07
Letzter Beitrag: HardwareNow

 Druckversion anzeigen
 Thema einem Freund senden
 Thema abonnieren
 Thema zu den Favoriten hinzufügen

Sponsor-Board.de

Community
Über uns
Partner
Powered by Mybb: Copyright 2002-2024 by MyBB Group - Deutsche-Übersetzung von Mybb.de
 
© 2007-2024 Sponsor-Board.de - Hosted by OVH

Willkommen auf SB!   Sie benötigen ein Sponsoring?   1. Anmelden   2. Sponsoring-Anfrage erstellen   3. Nachrichten von Sponsoren erhalten   Kostenlos!   Jetzt registrieren