繁体   English   中英

如何执行命令telnet php

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM