myGully.com

myGully.com (https://mygully.com/index.php)
-   Entwicklung & Programmierung (https://mygully.com/forumdisplay.php?f=72)
-   -   Teamspeak 3 Telnet PHP Token (https://mygully.com/showthread.php?t=2923144)

Phinitris 09.05.13 17:54

Teamspeak 3 Telnet PHP Token
 
Hallo,
ich würde gerne per PHP einen Teamspeak 3 Server per Telnet ansprechen.

Habe bis jetzt folgenden S***** programmiert.


Code:

<?php



$cfgPort    = "10011";                //TS3 Standart Port 10011
$cfgTimeOut = "5";
$cfgServer ="127.0.0.1";

$f=fsockopen("$cfgServer",$cfgPort,$cfgTimeOut);

if (!$f)
{
echo "<pre>";
echo "not connected\r\n";

}
else
{
echo "<pre>";
echo "connected\r\n";

// log in
echo fgets($f, 1024);
fwrite($f,"login serveradmin *password*");
sleep(1);
echo fgets($f, 1024);


// close connection

fclose($f);

}
echo "$cfgPort\r\n";


echo "End.\r\n";

?>

Jetzt zu meiner Frage: Habe versucht per fwrite einen Befehl zu senden. Jedoch bekomme ich keine Ausgabe gezeigt von fgets.

Bei Aufruf der PHP Datei bekomme ich folgendes.

"
connected
TS3

Welcome to the TeamSpeak 3 ServerQuery interface, type "help" for a list of commands and "help " for information on a specific command.
10011
End.
"

Normalerweise müsste er ja jetzt sagen : "id=0 msg=ok", wenn ich per CMD Telnet darauf zugreife.


Wie lautet der Befehl, ein Telnet Command zu senden, und danach die Ausgabe zu bekommen?

Gruß

Phinitris


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:07 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.