ポートにtelnetしてコマンドを送信し、PHPを使用して出力をtxtファイルに書き込む必要があります。どうすればよいですか?
このフォーラムでは、PHPを使用した同じ質問名のtelnet接続がありますが、ソリューションリンクがあり、ソリューションリンクが開いていないため、もう一度質問する必要があります。
また、 phpサイトから以下のコードを試しましたが、適切な出力がテキストファイルに保存されません。コード:
<?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);
}
?>
だから、私が問題を解決するのを手伝ってください。ローカルホストポート80にtelnetで接続し、コマンドGET / HTTP / 1.1を送信して、出力をテキストファイルに書き込むにはどうすればよいですか?