Php probléme avec telnet

Anoso Messages postés 144 Date d'inscription   Statut Membre Dernière intervention   -  
Anoso Messages postés 144 Date d'inscription   Statut Membre Dernière intervention   -
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 21333 Date d'inscription   Statut Contributeur Dernière intervention   6 104
 
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   Statut Membre Dernière intervention  
 
merci j'ai trouvé enfin une solution en utilisant classe PHPTelnet.php
il faut que la fonction DoCommande a deux paramètres
0