2016-06-02 4 views
0

어떻게 각 텔넷에 보내는 각 com의 결과를 출력 할 수 있습니까? 내가 사용하는에코 php 텔넷 출력/결과

코드는 다음과 같습니다

<?php 
$telnet = fsockopen("host", "port", $errno, $errstr, 10); 
if($telnet) { 
    fputs($telnet, "PASSWORD\r\n"); 
    fputs($telnet, "Comand1\r\n"); 
    fputs($telnet, "Comand2\r\n"); 
    fputs($telnet, "quit\r\n"); 
    } 
while ($line = fgets($telnet)) { 
    $line = trim($line); 
    echo $line."<br>"; 
} 
fclose($telnet); 

지금은 작동하고 모든 텔넷 출력을 에코, 내가 다른 변수로 comand2의 출력 comand1의 또 다른의 outut을 inster 수 있습니까?

+0

너무 일찍 닫았습니다. 그 fclose 위의 에코를 놓습니다. –

+0

완료되었지만 리소스 ID # 1 또는 # 2 만 출력 중임 –

+0

if 함수를 적용해야하므로 comand1 및 comand2의 결과를 가져와야합니다. –

답변

0

문제 해결 마지막 수정 솔루션에 대한 내 게시물보기