note 33411 modified in function.fsockopen by mgf

From: Date: Fri, 29 Aug 2008 08:33:14 +0000
Subject: note 33411 modified in function.fsockopen by mgf
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-143972@lists.php.net to get a copy of this message
To make a telnet connection with a Cisco router: <?php $cfgServer = "nnn.nnn.nnn.nnn"; //IP of your router $cfgPort = 23; //port, 22 if SSH $cfgTimeOut = 10; $usenet = fsockopen($cfgServer, $cfgPort, $errno, $errstr, $cfgTimeOut); if(!$usenet) { echo "Connexion failed\n"; exit(); } else { echo "Connected\n<BR>"; fputs ($usenet, "toto\r\n"); fputs ($usenet, "en\r\n"); fputs ($usenet, "tutu\r\n"); fputs ($usenet, "exit\r\n"); while (!feof($usenet)) { echo ". ".fgets($usenet, 128)."<BR>\n"; } } ?> Then you will have: Connected . �������� . . User Access Verification . . Password: . testXB>en . Password: . testXB#exit . --was-- To make a telnet connection with a Cisco router: <?php $cfgServer = "192.168.0.10"; //IP of your router $cfgPort = 23; //port, 22 if SSH $cfgTimeOut = 10; $usenet = fsockopen($cfgServer, $cfgPort, &$errno, &$errstr, $cfgTimeOut); if(!$usenet) { echo "Connexion failed\n"; exit(); } else { echo "Connected\n<BR>"; fputs ($usenet, "toto\r\n"); fputs ($usenet, "en\r\n"); fputs ($usenet, "tutu\r\n"); fputs ($usenet, "exit\r\n"); while (!feof($usenet)) { echo ". ".fgets($usenet, 128)."<BR>\n"; } } ?> Then you will have: Connected . �������� . . User Access Verification . . Password: . testXB>en . Password: . testXB#exit . http://php.net/manual/en/function.fsockopen.php

« previous php.notes (#143972) next »