[請益] Telnet 連線一問
我想寫一個PHP自動登入一台telnet連線的Server
查了網路上很多資料
都顯示使用fsockopen這個指令
(原本有抓一個PHPTelnet.php的程式來用,但是我照他的方法使用卻得不到值)
以下是我寫的測試程式
<?php
$server = "myserver.com";
$fp = fsockopen( $server, 23, $errno, $errstr, 10 );
echo "done";
if( $fp ){
echo "success";
fwrite( $fp, "user\r\n" ); //輸入帳號user
//fwrite( $fp ,"\r\n" ); //輸入密碼空白 (註一)
while( !feof($fp) ){
echo fgets( $fp, 1024 )."<br/>\n";
}
}
else
echo "failed";
?>
上面的程式有顯示出畫面
但是我沒辦法讓他自動登入
fwrite第一段是使用者名稱
第二段是密碼(註一處)
但是如果我只有fwrite一次還OK
fwrite第二次卻顯示不出任何資料
連failed都沒顯示,感覺跟空白網頁一樣
為甚麼會這樣咧…
請高手解惑,感謝:) :)
--
▊ ◥ thePainter. ◤ ▎
▊ ◣◢ ◣ ◤ ◣ ◤ ▎
▊ ◥◤ ◣ ◤ ◤ ▎ http://www.wretch.cc/blog/myelf
▊ ◥ ◢ ◤ ◤ ◤ ▎ Wretch@BBS -> P_myelf
▊ ◢◤ thePainter. ◣ ▎ φthePainter.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.232.7.72
推
03/22 12:27, , 1F
03/22 12:27, 1F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
4
11