Bonjour,
Je souhaite lancer un exécutable depuis une page php.
J'ai installé WampServer.
Dans mon navigateur je lance cette page (test2.php):
Voila le bat qui est appelé:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4<?php echo exec("test.bat"); ?>
La page test.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 D:\wamp\bin\php\php5.3.0\php-win.exe test.php
Si je double clic sur le .bat l'exe se lance normalement mais si je lance test2.php depuis mon navigateur je vois bien l'exe dans la liste des processus mais je ne vois pas l'IHM.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?php $oAutoIt = new COM("AutoItX3.Control"); $oAutoIt->Run("D:\\wamp\\www\\test.exe"); ?>
Voila la ligne que j'obtiens dans "Apache access log" :
Je suppose que c'est un problème de droit mais je tourne en rond sans trouver la solution.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 127.0.0.1 - - [26/Apr/2010:14:07:05 +0200] "GET /test2.php HTTP/1.1" 200 57
Merci d'avance.
Partager