alfredit | Je travaille actuellement sur l'utilisation des sockets en php Pour l'application, je cherche a faire une petite page pour controller VLC avec le telnet. Pour l'instant j'arrive a me connecter, logger... mais j'aimerai que l'utilisateur puisse par exemple cliquer sur un bouton htm pause et que le lecteur éxécute la commande.
C'est la que vien ma questio: Est ce que je doit executer le script, me logger, faire la commande.... a chaque fois (simples liens) ou y a t'il un moyen de rester connecté et de mettre le script en attente de parametres???, et comment envoyer les parametres?
voici mon bout de code:
Code :
- <?php
- $port = "4212";
- $address = "127.0.0.1";
- $socket = socket_create(AF_INET, SOCK_STREAM, 0);
- $resultat = socket_connect($socket, $address, $port);
- $out = socket_read($socket, 2048);
- echo $out;
- $in = "alfredit\n";
- socket_write ($socket, $in, strlen($in));
- $out = socket_read($socket, 2048);
- echo $out;
- while(TRUE){
- $in = $commande;
- socket_write ($socket, $in, strlen($in));
- $out = socket_read($socket, 2048);
- echo $out;
- }
- ?>
|
Merci d'avance! Message édité par alfredit le 25-01-2007 à 18:17:20
|