[英]how to execute a command telnet php
我有一个代码连接到使用telnet的teamspeak服务器。 有人可以帮我发送命令吗?
我的代码:
<?php
$ip = 'localhost';
$result = '';
$fp = fsockopen($ip, 10011);
echo fgets($fp);
fputs($fp,"help");
$result=fread($fp,1024);
fclose($fp);
echo nl2br($result);
?>
我想发送命令“help”
此代码仅返回:
TS3
Welcome to the TeamSpeak 3 ServerQuery interface, type "help" for a list of commands and "help " for information on a specific command.
这样的事情:
<?php
$socket = fsockopen("localhost", "10011", $errno, $errstr);
if($socket)
{
echo "Connected <br /><br />";
}
else
{
echo "Connection failed!<br /><br />";
}
fputs($socket, "help \r\n");
$buffer = "";
while(!feof($socket))
{
$buffer .=fgets($socket, 4096);
}
print_r($buffer);
echo "<br /><br /><br />";
var_dump($buffer);
fclose($socket);
?>
我在你的代码中添加了更多内容,这是不可能的
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.