Results 1 to 15 of 627
Thread: [API] TS3 PHP Framework
Hybrid View
-
19-12-2009, 23:50 #1
-= TeamSpeak Servant =-
- Join Date
- Oct 2003
- Location
- Germany
- Posts
- 2,296
[API] TS3 PHP Framework
Current Version: 1.1.20
DOWNLOAD NOW
What is the TS3 PHP Framework?
Initially released in January 2010, the TeamSpeak 3 PHP Framework is a powerful, open source, object-oriented framework implemented in PHP 5 and licensed under the GNU General Public License. It's based on simplicity and a rigorously tested agile codebase. Extend the functionality of your servers with scripts or create powerful web applications to manage all features of your TeamSpeak 3 Server instances.
Tested. Thoroughly. Enterprise-ready and built with agile methods, the TeamSpeak 3 PHP Framework has been unit-tested from the start to ensure that all code remains stable and easy for you to extend, re-test with your extensions, and further maintain.
Why should I use the TS3 PHP Framework rather than other PHP libraries?
The TS3 PHP Framework is a is a modern use-at-will framework that provides individual components to communicate with the TeamSpeak 3 Server.
There are lots of arguments for the TS3 PHP Framework in comparison with other PHP based libraries. It is the most dynamic and feature-rich piece of software in its class. In addition, it's always up-to-date and 100% compatible to almost any TeamSpeak 3 Server version available.
What are the key features of the TS3 PHP Framework?
Features of the TS3 PHP Framework include:
- Fully object-oriented PHP 5 and E_STRICT compliant components
- Access to all TeamSpeak 3 Server features via ServerQuery
- Integrated full featured and customizable TSViewer interfaces
- Full support for file transfers to up- and /or download custom icons and other stuff
- Powerful error handling capablities using exceptions and customizable error messages
- Query mechanisms for several official services such as the blacklist and auto-update servers
- Dynamic signal slots for event based scripting
- ...
Speed up new development and reduce maintenance costs by using the TS3 PHP Framework!Last edited by ScP; 08-03-2013 at 17:27. Reason: new release
-
05-05-2010, 22:21 #2
-= TeamSpeak Lover =-
- Join Date
- Dec 2009
- Location
- Germany
- Posts
- 44
why was it deleted? :-o
-
05-05-2010, 22:33 #3
-
11-05-2010, 14:12 #4
-= TeamSpeak User =-
- Join Date
- May 2010
- Location
- Netherlands
- Posts
- 15
I want to generate json with this lib. But i can't find a way to make a difference with channels and subchannels. with the factory i make a connection. than i do a channelList() on the object. Somehow i get all channels (including the subchannels). the subChannelList() wont return any data on all those channels.
Anyone can see what i am doing wrong? I can make some example if it is needed. But the code i have at the moment is a little bit big to change to something what points out the problem i have.
-
18-05-2010, 14:20 #5
-= TeamSpeak User =-
- Join Date
- Mar 2006
- Location
- Germany
- Posts
- 24
I like the option of the TS Viewer. But do I need to cache the display? I can imagine that when many users are watching the viewer the ts3 server gehts overloaded when every page impression creates a new serverquery.
-
18-05-2010, 14:25 #6
-= TeamSpeak User =-
- Join Date
- May 2010
- Location
- Netherlands
- Posts
- 15
Your webserver gets banned if it loads too much. So there are 2 things u can do whitelist the ip of the webserver or use cache for 30-45 seconds
-
30-06-2010, 02:59 #7
Hi,
First thank for TeamSpeak 3 PHP Framework.
I'm trying to create PHP scripts to integrate TS3 with vBulletin, I try to delete a specific client on the server by using this script but I get the error: "Error 1537: invalid parameter count".
"$cldbid = 147" is a Client ID in DB.
I have tried other methods like POKE or SEND MESSAGE with the same script and work perfectly, for now only this method does not work.PHP Code:include("config.php");
require_once("TeamSpeak3/TeamSpeak3.php");
try
{
$ts3_ServerInstance = TeamSpeak3::factory("serverquery://" . $config["user"] . ":" . $config["pass"] . "@" . $config["host"] . ":" . $config["port"] . "/");
$selected_sid = 1;
$ts3_VirtualServer = $ts3_ServerInstance->serverGetById($selected_sid);
$cldbid = 147;
$param = $ts3_VirtualServer->clientDeleteDb($cldbid);
}
catch(Exception $e)
{
$param = "<b>Error " . $e->getCode() . ":</b> <i>" . $e->getMessage() . "</i>";
}
echo "<p>".$param."</p>";
I appreciate any help.
Regards
-
30-06-2010, 15:45 #8
Hi,
is it possible to call
with the TeamSpeak 3 PHP Framework?Code:servernotifyregister event=textprivate
-
01-07-2010, 00:23 #9
Nobody?
This project is still active?
Although we can download the version 1.0.27 from this thread on the forum, the Planet TeamSpeak website showing the latest available is 1.0.22, the API documentation is for version 1.0.22 (i think) and the Planet TeamSpeak forums do not work for several days, do not know where I can get help for this problem.
I'm no expert on these issues, but I think the method clientDeleteDb() are not properly synchronized.
Thank.
P.D. Ok, I said nothing ... lol
I've read the latest changelog for next version Release 1.0.28-beta - ?? Jun 2010:
"- fixed invalid command name in TeamSpeak3_Node_Server::clientDeleteDb()"
Where can we download the latest 1.0.28 version or when it will be available?Last edited by Yoshua; 01-07-2010 at 00:28. Reason: PD
-
01-07-2010, 08:15 #10
Hi,
In this forum you will always find latest version of the! That is also the x.x.28. However, you should wait you yet.
-
01-07-2010, 16:35 #11
-= TeamSpeak Servant =-
- Join Date
- Oct 2003
- Location
- Germany
- Posts
- 2,296
Here's a link to my internal test release of version 1.0.27-beta:
http://download.planetteamspeak.com/...rk-1.0.27b.zip
-
27-07-2010, 19:23 #12
-= TeamSpeak User =-
- Join Date
- Jul 2010
- Location
- France
- Posts
- 15
I edited my post at the end of page 4 to notify that the TS2 Framework ( Absurd ) also use spl autoload.
Here the methods of autoload in Absurd TS2
Seems that's the TS2 autoload whitch is used in TS3 ... Cant we reset ? =/Code:/** * Initialises Absurdcoding.org Framework * * @return void */ public static function init() { self::$libpath = dirname(__FILE__) . '/'; self::$extension = '.php'; spl_autoload_register(array(__CLASS__, 'autoload')); } /** * Autoloads a class with given name * * @param string $class * @throws Absurd_Exception * @return void */ public static function autoload($class) { if (!class_exists($class) && !interface_exists($class)) { if (!preg_match('/^[A-Za-z0-9_]+$/', $class)) { throw new Absurd_Exception("Class $class contains invalid characters", 0x01); } else { $file = self::$libpath . str_replace('_', '/', $class) . self::$extension; if (!$fp = @fopen($file, 'r', true)) { throw new Absurd_Exception("Class file $file was not found", 0x02); } else { @fclose($fp); include_once($file); if (!class_exists($class) && !interface_exists($class)) { throw new Absurd_Exception("Class $class was not found in the expected place", 0x03); } } } } }
Thanks for help.... This prob is really annoying..
Mail: menthe.alow a t g m a i l d o t c o mLast edited by kedal; 27-07-2010 at 20:02.
-
08-09-2010, 08:44 #13
-= TeamSpeak User =-
- Join Date
- Sep 2010
- Location
- Germany
- Posts
- 4
Question concerning your Framework
I'm new here and I would like to learn from you all

I would like to develop a functionality that allows me to reset all permissions. There is an Query command permreset which allows to do this, but I could not find any information about this in your framework. Maybe someone has an Idea to handle this functionality.
thanks for your help
moppel
-
08-09-2010, 10:20 #14
-
08-09-2010, 22:33 #15
-= TeamSpeak User =-
- Join Date
- Apr 2010
- Location
- Hessen, Germany
- Posts
- 15
everytime i connect to http://domain.tld/ts3phpframe/examples i get the error "Error 0: php_network_getaddresses: getaddrinfo failed: No address associated with hostname"
Anyone know how to fix this?
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Similar Threads
-
TS3 PHP Framework Connection problems
By stheam in forum General QuestionsReplies: 1Last Post: 01-01-2013, 21:03 -
Extraction using the Framework
By HarryMW in forum ToolsReplies: 1Last Post: 03-08-2012, 19:04 -
TeamSpeak 3 PHP Framework
By danger89 in forum General QuestionsReplies: 3Last Post: 11-06-2012, 16:40 -
Teamspeak, PHP Framework?
By mario2027 in forum General QuestionsReplies: 1Last Post: 21-12-2010, 09:30 -
[solved] Problem with Ts3 und Ts3 Php Framework
By m3ntry in forum Bug ReportsReplies: 1Last Post: 14-10-2010, 05:55


Reply With Quote




