note 33411 added to function.fsockopen
| From: | xbensemhoun at t-systems dot fr | Date: | Wed, 25 Jun 2003 07:48:00 +0000 |
| Subject: | note 33411 added to function.fsockopen | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-50979@lists.php.net to get a copy of this message | ||
To make a telnet connection with a Cisco router:
$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
.
----
Manual Page -- http://www.php.net/manual/en/function.fsockopen.php
Edit Note -- http://master.php.net/manage/user-notes.php?action=edit+33411
Delete Note -- http://master.php.net/manage/user-notes.php?action=delete+33411&report=yes
Reject Note -- http://master.php.net/manage/user-notes.php?action=reject+33411&report=yes