Sponsor-Board.de
Thema geschlossen  Thema schreiben 

ts3admin.class.php Problem

Verfasser Nachricht

Beiträge: 356
Bewertung: 30
Registriert seit: Oct 2011
Status: offline


Beitrag: #1
ts3admin.class.php Problem

Hallo,

Bin gerade dabei ein kleines Webinterface für TS3 Server zu basteln... Hab aber jetzt schon gleich am Anfang ein Problem beim anzeigen der Slots eines TS3 Servers... Mein Script:

PHP-Code:
<?php
include('ts3admin.class.php');
$ts3 = new ts3admin('78.47.240.149'10011);
$ts3->connect();
$ts3->selectServer(9987);
$serverInfo $ts3->serverInfo();
echo 
$serverInfo['virtualserver_maxclients'];
?>


Aber irgendwie funktioniert es nicht... :/ Was habe ich vergessen bzw. übersehen??

28.01.2012 16:16
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 343
Bewertung: 7
Registriert seit: May 2011
Status: offline


Beitrag: #2
RE: ts3admin.class.php Problem

mhhh

Weis nun net genau wie das noch ma war, aber du solltest dich schon einmal als Query einloggen.
Wenn du an der ts3admin.class nix geändert hast dann kann es das $serverInfo['virtualserver_maxclients'] nicht geben, lass dir lieber einmal das komplette Array ausgeben.

PHP-Code:
<pre>
<?
php
print_r
($serverInfo);
?>
</pre> 


PS: bevor ich es vergessen Withelist eintrag nicht vergessen


WebEntwickler mit den Schwerpunkten PHP-Backend, PHP-Frontend, jQuery, HTML, CSS

Github: [Link: Registrierung erforderlich]

Dieser Beitrag wurde zuletzt bearbeitet: 28.01.2012 16:28 von KoKsPfLaNzE.

28.01.2012 16:26
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 356
Bewertung: 30
Registriert seit: Oct 2011
Status: offline


Beitrag: #3
RE: ts3admin.class.php Problem

ah, danke ;D

28.01.2012 16:39
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 953
Bewertung: 16
Registriert seit: Aug 2011
Status: offline


Beitrag: #4
RE: ts3admin.class.php Problem

$serverInfo['data']['virtualserver_maxclients'];


[Link: Registrierung erforderlich]
News, Updates & Infos zu meinem Scripten.

Skype: mave1993.de
E-Mail: info [at] mave1993 [dot] de

28.01.2012 16:45
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 343
Bewertung: 7
Registriert seit: May 2011
Status: offline


Beitrag: #5
RE: ts3admin.class.php Problem

das nützt aber nix wenn net weist warum es net geht.

Deswegen sollte man immer das komplette Array ausgeben lassen, damit man wies ob es überhaupt geht.


WebEntwickler mit den Schwerpunkten PHP-Backend, PHP-Frontend, jQuery, HTML, CSS

Github: [Link: Registrierung erforderlich]

28.01.2012 17:08
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 408
Bewertung: 9
Registriert seit: Apr 2011
Status: offline


Beitrag: #6
RE: ts3admin.class.php Problem

PHP-Code:
<?php
include('ts3admin.class.php');
$ts3 = new ts3admin('78.47.240.149'10011);
$ts3->login(ts3_userts3_pass);
$ts3->connect();
$ts3->selectServer(9987);
$serverInfo $ts3->serverInfo();
echo 
$serverInfo['data']['virtualserver_maxclients'];
?>


so sollte es dann funzen
musst auch nen login machen sonst wirds keine infos geben

28.01.2012 17:13
 
Alle Beiträge dieses Benutzers finden

Beiträge: 356
Bewertung: 30
Registriert seit: Oct 2011
Status: offline


Beitrag: #7
RE: ts3admin.class.php Problem

joo... läuft... vielen dank Biggrin Biggrin

Dieser Beitrag wurde zuletzt bearbeitet: 28.01.2012 22:08 von netCiX.

28.01.2012 22:07
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 2.492
Bewertung: 29
Registriert seit: Jul 2010
Status: offline


Beitrag: #8
RE: ts3admin.class.php Problem

Ich hab dir das ganze mal etwas ausführlicher gemacht, gibt da diverse Hilfsmittel wie man das ganze effektiver gestalten kann.

PHP-Code:
<?php
// Klasse einbinden
include('ts3admin.class.php');

//Neue Klasse erstellen
$ts3 = new ts3admin('78.47.240.149'10011);

//Auf die angegebene IP / Port verbinden
$ts3->connect();

//Die folgenden Logindaten verwenden und gleichzeitig pruefen ob Login erfolgreich
$logged $ts3->login(ts3_userts3_pass);
if(
$logged["success"]) {

    
//Server mit dem Port 9987 auswählen und pruefen ob er ausgewaehlt wurde
    
$select $ts3->selectServer('9987''port'true);
    if(
$select["success"]) {

        
//Die Daten des Server auslesen und mit der internen Funktion direkt auf die Daten selbst zielen
        
$data $ts3->getElement('data'$ts3->serverInfo());

        
//Einstellung ausgeben
        
echo $data['virtualserver_maxclients'];

    } else {

        
//Wenn Server auswahl nicht moeglich
        
echo 'Server kann nicht ausgewählt werden!';

    }

} else {

    
//Wenn Instanzlogin nicht moeglich
    
echo 'Login fehlerhaft!';

}
?>


Mit freundlichen Grüßen / Best Regards
Julian Weiler | Geschäftsführender Gesellschafter

[Link: Registrierung erforderlich] ist außerdem bei [Link: Registrierung erforderlich], [Link: Registrierung erforderlich] und [Link: Registrierung erforderlich]

Telefon: +49 (0) 67 74 / 20 49 520
Fax: +49 (0) 67 74 / 20 49 520 9
E-Mail: [Mail: Registrierung erforderlich]

28.01.2012 22:57
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Thema geschlossen  Thema schreiben 

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  ts3 php class erweiterung FotoFreak 1 921 22.04.2013 11:13
Letzter Beitrag: simon_s
  Problem mit class="" eret12 5 1.677 18.01.2013 22:05
Letzter Beitrag: eret12

 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