Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

Utilisation de fsockopen dans bloc CODE

Pour échanger sur les plugins classés en catégorie "Programmation"
TIKETAC
Timide
Messages : 205
Inscription : 26 août 2015, 17:07

Utilisation de fsockopen dans bloc CODE

Message par TIKETAC » 08 nov. 2019, 09:10

Bonjour,

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);
 }
et le résultat

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
Une idée ?

Répondre

Revenir vers « [Catégorie] Programmation »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 5 invités