Bonjour,

Je voudrais ouvrir une session TELNET via PHP, mais malheureusement ce cas n'est pas documenté, et je n'ai pas trouvé d'exemple.

J'ai besoin de lancer à distance quelques commandes et récupérer le résultat.

Apparemment il faut capter le prompt pour les login et pass, mais je vois pas du tout comment faire.

J'arrive à ouvrir une session avec cette commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$id_de_la_socket=@fsockopen($routeur_ip,23,&$errno,&$errstr,2);
çà c'est simple mais ensuite je ne sais pas comment et quand envoyer le login et le mot de passe
Je sais qu'il est nécessaire d'utiliser des :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
fputs ($id_de_la_socket, "????????");
et des 
fgets($id_de_la_socket,?????);
Ensuite une fois que l'on est connecté comment envoyer nos commandes et les recevoir ?

Je sais qu'il existe une librairie pour cela, mais je ne peut pas installer de librairie supplémentaire sur le serveur qui accueil mon application.

Est-ce que une bonne âme aurait l'amabilité de m'expliquer ou quelqu'un connait-il un script "prêt à l'emploi" ?

Merci