|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juin 2011 Messages : 4 ![]() |
Bonjour à tous,
Je suis actuellement en train de développer un site en local afin de gérer ma bibliothèque de films. Je rencontre un problème pour lancer une vidéo via ce site en local. Je souhaiterais en effet exécuter un fichier .bat (qui lui ouvre le lecteur VLC avec le film sélectionné) cependant je ne trouve pas de solutions. J'ai bien essayé avec la fonction exec mais ça ne fonctionne pas (ce qui est logique d'ailleurs). Existe-t-il une façon de faire cela ou est-ce tout simplement impossible ? Merci d'avance. |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Baptiste ROUSSELÉtudiant Inscription : janvier 2011 Messages : 802 ![]() |
PHP est un langage serveur, il ne peut en aucun cas contrôler le client.
Donc ouvrir une quelconque application sur le poste client => on oublie. ![]() Après si ton serveur sera toujours sur la machine du client un exec() fonctionnera. As-tu mis les bons chemins ?
__________________
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juin 2011 Messages : 4 ![]() |
J'ai réglé le problème d'exécution du bat via un exec (merci Transgohan) cependant je rencontre un nouveau problème. Les commandes du fichier bat sont bien exécutées, la lecture du film est donc effective mais le lecteur (VLC en l'occurence) ne s'affiche pas et je n'entends donc que le son. Je ne dispose pas de la fenêtre de VLC et je dois passer par CTRL ALT SUPP pour arrêter le processus vlc.exe.
Le problème semble venir du PHP (problème client/serveur peut-être ?) car lorsque je lance le fichier bat directement je ne rencontre pas ce problème. Quelqu'un a-t-il une idée du problème rencontré ? |
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() Olivier Développeur Web Inscription : août 2003 Messages : 1 837 ![]() |
Essai ceci si tu es sous windows :
Clic droit sur poste de travail > gérer > Services et application > Services trouve ton service apache (wampapache sous wamp par exemple) > clic droit > propriétés. Dans la fenêtre choisi le second onglet, "Connexion" et coche la case "Autoriser le service à interagir avec le Bureau". Ca ne marche pas tout le temps , mais ça m'a déjà permis de lancer des soft avec interface graphique via php. |
|
10
|
Copyright © 2000-2012 - www.developpez.com