Bonjour,
Je souhaiterai savoir comment exécuter un .exe avec php.
Merci
Version imprimable
Bonjour,
Je souhaiterai savoir comment exécuter un .exe avec php.
Merci
Tu devrais pouvoir l’exécuter en ligne de commande avec la fonction exec()
http://php.net/manual/fr/function.exec.php
Bien sur, il faut que ton exe soit placé sur le serveur.
On peut mettre sa par exemple ?
Code:
1
2 exec('C:/Program Files (x86)/Google/Chrome/Application/chrome.exe');
Hum...
Tu veux donc lancer chrome sur ton serveur, c'est bien ça ? :no:
Il a dit "par exemple".
Si ça ne marche pas tu peux aussi essayer :
Code:exec('start "C:/Program Files (x86)/Google/Chrome/Application/chrome.exe"');
oui je veux executer chrome.
Si le programme est lancé mais tu ne le vois pas.
Par exemple si tu execute ce code :
Si tu ouvre le gestionnaire de tache, tu verra qu'un nouveau processus notepad.exe va se créer à chaque fois que tu exécute la page.Code:exec('C:/windows/notepad.exe');
J'ai fait un copié collé de ton code et idem sa tourne en boucle avec comme reponse "not found".
Oui, ça tourne en boucle.
Mais si tu regarde le gestionnaire de tache, l'application est lancée.
Si tu donnais un peu plus de détails sur ce que tu veux faire, ça nous aiderait grandement :roll:
Citation:
Démarrer/Executer...
Lancer la commande services.msc
Clic droit sur apache (ou wampapache pour les utilisateurs de Wamp), et choisir Propriétés
Onglet Connexion, cocher la case "Autoriser le service à interagir avec le bureau"
Redémarrer le service Apache
an CLI Ok (et encore ...), en module apache c'est zéro, PHP c'est pas fait pour ça, utilise un autre language
Je viens de re tester ça avec l'astuce de vorace.
Sur un wampserver (le service à modifier s’appelle wampapache)
Et cette fois la fenêtre s'ouvre bien contrairement à avant.
Ton script php continuera à tourner en boucle jusqu'à ce que tu termines le programme que tu as lancé, ce qui est normal.
j'ai pas compris qu'elle service faut modifier dans wamp ?