我需要telnet到一个端口并发送命令并使用PHP将输出写入一个txt文件。我该怎么做?如何连接telnet和发送命令并使用php将输出写入文本文件
在这个论坛有一个相同的问题名称telnet connection using PHP但他们有一个解决方案的链接和解决方案的链接不开放,所以我不得不再次提出这个问题。
而且我尝试下面的代码从php site但它不正确的输出保存到文本file.Code:
<?php
$fp = fsockopen("localhost", 80, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
$out = "GET/HTTP/1.1\r\n";
$out .= "Host: localhost\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
while (!feof($fp)) {
echo fgets($fp, 128);
}
fclose($fp);
}
?>
所以,请帮我解决这个问题。 我如何telnet到本地端口80并发送命令GET/HTTP/1.1并将输出写入文本文件?
感谢它的工作 – riad 2011-05-23 09:17:06