Bonjour,

Je souhaite lancer un exécutable depuis une page php.

J'ai installé WampServer.

Dans mon navigateur je lance cette page (test2.php):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<?php	
	echo exec("test.bat"); 
?>
Voila le bat qui est appelé:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
D:\wamp\bin\php\php5.3.0\php-win.exe test.php
La page test.php

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");
?>
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.

Voila la ligne que j'obtiens dans "Apache access log" :
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
Je suppose que c'est un problème de droit mais je tourne en rond sans trouver la solution.

Merci d'avance.