so führen Sie einen Befehl telnet php
Habe ich einen code, um eine Verbindung zu einem teamspeak-server mit telnet.
kann mir jemand helfen, Befehl senden?
mein code:
<?php
$ip = 'localhost';
$result = '';
$fp = fsockopen($ip, 10011);
echo fgets($fp);
fputs($fp,"help");
$result=fread($fp,1024);
fclose($fp);
echo nl2br($result);
?>
Ich wollen, senden Sie den Befehl "Hilfe"
dieser code gibt nur:
TS3
Welcome to the TeamSpeak 3 ServerQuery interface, type "help" for a list of commands and "help " for information on a specific command.
Du bist nicht telnetting. telnet ist ein Programm/remote-terminal-Protokoll. Sie öffnen eine tcp-socket.
php.net/manual/en/sockets.examples.php
vielleicht
nope, das ändert nichts an der Ausgabe
können Sie mir bitte eine Antwort mit mehr details, anstatt einfach wieder links..
php.net/manual/en/sockets.examples.php
vielleicht
"help\n"
nope, das ändert nichts an der Ausgabe
können Sie mir bitte eine Antwort mit mehr details, anstatt einfach wieder links..
InformationsquelleAutor user3640960 | 2014-05-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
etwas wie dieses:
Ich noch ein paar mehr, um Ihren code, es war unmöglich, nicht
fsockopen()
sollte ein integer sein, der Vertretung der port-Nummer. Auch, es macht keinen Sinn weiter ausgeführt-codes, wenn die Verbindung fehlgeschlagen ist.InformationsquelleAutor aaldim