Php probléme avec telnet

Fermé
Anoso Messages postés 144 Date d'inscription jeudi 17 septembre 2009 Statut Membre Dernière intervention 23 septembre 2013 - 23 mars 2010 à 20:42
Anoso Messages postés 144 Date d'inscription jeudi 17 septembre 2009 Statut Membre Dernière intervention 23 septembre 2013 - 24 mars 2010 à 22:19
salut à tous je suis entrain de creer un interface web pour un routeur cisco distant et j me connecte à lui en utilisant telnet via php,alors j'ai utilisé cette classe PHPTelnet.php (https://www.geckotribe.com/php-telnet/ et j suis arrivé à se connecter sans probléme mais lors de l'envoi des commandes j me bloque.aucun erreur affiché mais le routeur n'est plus configuré et mes commandes que j'envoie ne s'affiche plus.
SVP j suis totalement bloquéééééééééé
voila le code:

<?php

include ("PHPCiscoTelnet.php");

$telnet = new PHPCiscoTelnet();
if (isset($_POST['adresse'])&&(isset($_POST['password'])))
{
$result = $telnet->Connect($_POST['adresse'],'', $_POST['password']);

if ($result == 0)

{
$telnet->DoCommand('enable',$r) ;
echo $r;
$telnet->DoCommand('config t',$r) ;
echo $r;
$telnet->DoCommand('interface FastEthernet 0',$r) ;
echo $r;
$telnet->DoCommand('ip address 192.168.1.56 255.255.255.0',$r) ;
echo $r;
$telnet->DoCommand(exit) ;
$telnet->DoCommand(exit) ;
$telnet->DoCommand('write memo',$r) ;
echo $r;
echo 'connection établie avec succés';

}

else{
echo '[PHP Telnet] Connect failed: Your PHP version does not support PHP Telnet';
}
}
?>
A voir également:

2 réponses

_Ritchi_ Messages postés 21216 Date d'inscription samedi 17 mars 2007 Statut Contributeur Dernière intervention 11 mai 2024 6 058
24 mars 2010 à 08:33
Bonjour,

J'ai trouvé cette version de PHPCiscoTelnet. Peut-être la solution à ton problème ?

Ritchi
0
Anoso Messages postés 144 Date d'inscription jeudi 17 septembre 2009 Statut Membre Dernière intervention 23 septembre 2013
24 mars 2010 à 22:19
merci j'ai trouvé enfin une solution en utilisant classe PHPTelnet.php
il faut que la fonction DoCommande a deux paramètres
0