[請益] Telnet 連線一問

看板PHP作者 (蘇打)時間17年前 (2008/03/22 01:13), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
我想寫一個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
試試看在 fwrtie 後面加一個 fflush($fp)
03/22 12:27, 1F
文章代碼(AID): #17u-o_nC (PHP)
文章代碼(AID): #17u-o_nC (PHP)