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
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
<?print "<a href='batch.bat'>lancer fichier batch</a>"; ?>
Une idée?
--- EDIT ---
Faut-il activer un paramètre dans PHP ou Apache?
Partager