Мне нужно подключиться к порту через telnet, отправить команду и записать вывод в текстовый файл с использованием PHP. Как это сделать?
на этом форуме имеют то же имя вопроса подключение к telnet с использованием PHP , но у них есть ссылка на решение, а ссылка на решение не открыта, поэтому я должен снова задать вопрос.
Также я пробую приведенный ниже код с php site , но он не сохраняет правильный вывод в текстовый файл. Код:
<?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 локального хоста, отправить команду GET / HTTP / 1.1 и записать вывод в текстовый файл?