Bonjout tout le monde,

A travers un script PHP, je souhaite lancer un exécutable.

J'ai essayé de passer par les fonctions exec et system sans résultat!

J'ai décidé d'insérer mes lignes de commande dans un fichier batch et de faire un lien vers ce fichier. Mon fichier batch fonctionne quand je double-click dessus. En local (en utilisant easyPHP), aucun problème il me demande si je veux enregister ou executer le .bat. Par contre, si je l'exécute à partir du serveur distant, le navigateur m'affiche le script comme si j'ouvrais un fichier texte.

fichier batch
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
NET USE L: <a href="file://\\Sesame\w3\bddgm\admin" target="_blank">\\Sesame\w3\bddgm\admin</a>
L:
shp2sdo.exe upload_files\ecomanche -g geometry
pause
code PHP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<?print "<a href='batch.bat'>lancer fichier batch</a>"; ?>
Une idée?

--- EDIT ---
Faut-il activer un paramètre dans PHP ou Apache?