Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1973 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  paramètres php en live!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

paramètres php en live!

n°1507224
alfredit
Posté le 25-01-2007 à 18:16:28  profilanswer
 

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 :
  1. <?php
  2. $port = "4212";
  3. $address = "127.0.0.1";
  4. $socket = socket_create(AF_INET, SOCK_STREAM, 0);
  5. $resultat = socket_connect($socket, $address, $port);
  6. $out = socket_read($socket, 2048);
  7. echo $out;
  8. $in = "alfredit\n";
  9. socket_write ($socket, $in, strlen($in));
  10. $out = socket_read($socket, 2048);
  11. echo $out;
  12. while(TRUE){
  13. $in = $commande;
  14. socket_write ($socket, $in, strlen($in));
  15. $out = socket_read($socket, 2048);
  16. echo $out;
  17. }
  18. ?>


 
 
Merci d'avance!


Message édité par alfredit le 25-01-2007 à 18:17:20
mood
Publicité
Posté le 25-01-2007 à 18:16:28  profilanswer
 

n°1507228
alfredit
Posté le 25-01-2007 à 18:23:55  profilanswer
 

Je pense utiliser des frames html, mais c'est vraiment vieillot comme solution, vous n'avez pas mieux????

n°1507239
omega2
Posté le 25-01-2007 à 19:04:23  profilanswer
 

Avec javascript, t'as xmlhttprequest, ca permet de demander un fichier au serveur sans changer de page. Dans ton cas, ca appellerait le fichier contenant le script de mise en lecture/pause ... . A noter que le script ne doit pas renvoyer une page html compléte mais une liste synthétique de valeur (soit au format xml, soit dans un format texte à retraiter à la main) et que le javascript de la page devra traiter la réponse du script php afin de mettre à jour l'affichage de la page (par exemple, le bouton pause qui se transforme en bouton lecture si l'action a bien été effectué par php)
Sans javascript, mais en allant dans des langages plus complexe, tu peux faire ton paneau de controle en flash ou en java. T'auras les même contrainte et le même avantage : pas de changement de page donc pas de coupure de la vidéo en court de visionage.
Si tu ne peux rien utiliser de tout ça, alors il ne te reste plus qu'une seule solution : changer de page web.
 
Dans tous les cas, du côté de php, il faudra te reconecter, effectuer l'action ou les actions demandé et te déconecter ensuite et ce à chaque fois que le script php sera appellé. Il n'est malheureusement pas possible de faire autrement quand on passe par un site web.

n°1507241
alfredit
Posté le 25-01-2007 à 19:14:13  profilanswer
 

Ok merci. En fait comme il s'agit d'un projet pur php pour mon duut, je vais me contenter d'executer un script php différent pour la lecture, pause.... avec connectionet decu pout ttes. merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  paramètres php en live!

 

Sujets relatifs
xsl et parametresParamètres pour un fonction javascript
Envoyer des paramètres à une fenêtre pop-upJavascript: retrouver la méthode d'envoi de paramètres
table avec header fixe[Axis+SOAP] passer des paramètres
donner des paramètres à CG ( en openGL )Operateur "|" dans les parametres d'une fonction
[C#] linkbutton - paramètres dans l'url ?pb de parametres en C...
Plus de sujets relatifs à : paramètres php en live!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR