Visualizza Versione Completa : Php framework
Fabio2896
20-04-2016, 09:16 PM
Salve a Tutti,
Sto sviluppando un codice in php che mi permetta di gestire brevemente il mio server TeamSpeak.
Sono a buon punto ma mi sono arenato sul comando "stop" e sul comando "start" del server.
Qualcuno mi sa aiutare? (non so nemmeno da dove partire)
Grazie in anticipo Fabio
Dipende dalla libreria che usi, ogni libreria per decenza deve fornire la sua documentazione.
Fabio2896
23-04-2016, 06:22 PM
Io uso quella classica di TeamSpeak, ovvero questa:
http://addons.teamspeak.com/directory/addon/integration/TeamSpeak-3-PHP-Framework.html
Basta leggere la loro documentazione: https://docs.planetteamspeak.com/ts3/php/framework/class_team_speak3___node___server.html#a21ce82924b f869c8033ef3fcde598795
Tieni presente che è software di terzi, quindi non facciamo supporto su questo forum.
Fabio2896
25-04-2016, 11:22 AM
Basta leggere la loro documentazione: https://docs.planetteamspeak.com/ts3/php/framework/class_team_speak3___node___server.html#a21ce82924b f869c8033ef3fcde598795
Tieni presente che è software di terzi, quindi non facciamo supporto su questo forum.
ho letto la loro documentazione tuttavia non ho capito come applicarla :/
Avete delle librerie ufficiali da poter utilizzare?
Non ci sono librerie ufficiali, c'è un sdk ma non è quello che cerchi perchè è per l'integrazione con altri prodotti e ha licenza+costo.
La libreria php linkata è la più utilizzata, forse trovi qualcosa su github come alternativa.
Fabio2896
25-04-2016, 01:51 PM
ok :)
mi sapresti aiutare a "tradurre" ciò che mi hai linkato (per la documentazione ufficiale della libreria?)
percghe è più di una settiamna che faccio tentativi ma uno è stato più vano dell'altro
Fabio2896
25-04-2016, 04:21 PM
Ho risolto mediante l'utilizzo di un surce trovato (dopo numerose ricerche) sul sito "http://forum.teamspeak.com/"
Post qui il link se a qualcuno può servire: http://forum.teamspeak.com/threads/54132-API-TS3-PHP-Framework/page17
Lo script funziona anche così: (variante da me creata ed utilizzata)
$ts3_VirtualServer = TeamSpeak3::factory("serverquery://serveradmin:
[email protected]:10000?server_port=$ porta");
$ts3_VirtualServer->stop();
Tutti quelli che vedi in questa lista https://docs.planetteamspeak.com/ts3/php/framework/class_team_speak3___node___server.html sono metodi chiamabili sull'oggetto TeamSpeak3_Node_Server, se vuoi operare su un canale ci sono altri metodi https://docs.planetteamspeak.com/ts3/php/framework/class_team_speak3___node___channel.html chiamabili su un oggetto canale e così via. Alcuni metodi richiedono dei parametri passati e restituiscono qualcosa come un altro oggetto o semplici variabili (es. intere per informare in caso della riuscita o meno di un'operazione del metodo chiamato).
Questa è normalissima programmazione ad oggetti in php, non c'è niente di "speciale" legato a TeamSpeak.
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.