Je n'arrive pas à utiliser fsockopen dans un bloc code
voici mon code :
Code : Tout sélectionner
/**************************************/
$login = "admin";
$output ="";
$mdp = "password";
$target = '10.1.100.17'; //IP Address
$port = '23'; //port, 23 for telnet
$command = "show bridge address-table ethernet g11"
/**************************************/
$fp = fsockopen($target, $port); // socket creation
if(!$fp) {
echo 'Telnet connexion to '.$target.'failed'; //if connexion fails
}
else {
// login
fputs($fp,$login."\r\n" );
sleep(1);
//password
fputs($fp,$mdp."\r\n" );
sleep(1);
fputs($fp,$command);
sleep(5);
$output.=fread($fp,2000);
echo $output;
//logout
fputs($fp,$close."\r" );
fclose($fp);
}
Code : Tout sélectionner
[2019-11-08 08:46:10][SCENARIO] Start : Scenario lance manuellement.
[2019-11-08 08:46:10][SCENARIO] Exécution du sous-élément de type [action] : code
[2019-11-08 08:46:10][SCENARIO] Exécution d'un bloc code
[2019-11-08 08:46:10][SCENARIO] syntax error, unexpected '$fp' (T_VARIABLE)
[2019-11-08 08:46:10][SCENARIO] Fin correcte du scénario