Bien le bonjour,
Je cherche depuis hier à lancer une application grâce à la fonction exec().
Mon site se trouve sur un serveur web wamp local.
La page contenant le script est localisée à cet endroit : C:/wamp/www/monsite/test/script.php
Le programme que je cherche à lancé est localisé à cet endroit : C:/Build/bin/Release/monappli.exe
Voici donc les deux fichiers qui sont utilisés, la page php "script.php" et l'application "monappli.exe".
J'ai essayé, tout d'abord de faire ce que je voulais grâce à des commandes entrées dans un cmd.
Voici donc comment j'ai procédé :
1- On se déplace du répertoire ou l'on se trouve (càd le répertoire de notre page script.php) vers le répertoire de l'application
2- On démarre l'application avec la commande cmd "start monappli.exe"
Dans le cmd, cette démarche fonctionne.
Cependant, quand je fais cela avec la fonction exec() ma page charge pendant un petit moment et rien ne se passe.
Voici le code de ma page script.php :
Merci d'avance pour votre aide !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <?php echo "Démarrage de l'application en cours"; $command = exec("cd ../../../../Build/bin/Release & start monappli.exe"); echo $command; ?>
Partager