我需要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