Lancer un bat en PHP
Mr-Swiffcraft
Messages postés
449
Date d'inscription
Statut
Membre
Dernière intervention
-
Mr-Swiffcraft Messages postés 449 Date d'inscription Statut Membre Dernière intervention -
Mr-Swiffcraft Messages postés 449 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'aimerais lancer un .bat en php avec un bouton
--
14ans, un belle âge pour commencer l'informatique..
Oublier pas le [Résolu]!
J'aimerais lancer un .bat en php avec un bouton
--
14ans, un belle âge pour commencer l'informatique..
Oublier pas le [Résolu]!
A voir également:
- Lancer un bat en PHP
- Creer un fichier .bat - Guide
- Bat to exe - Télécharger - Édition & Programmation
- Expert php - Télécharger - Langages
- Lancer une application au démarrage windows 10 - Guide
- Easy php - Télécharger - Divers Web & Internet
3 réponses
En PHP, tu peux lancer un script qui est situé sur ton serveur, grâce à la commande exec();
https://www.php.net/manual/fr/function.exec.php
Après, si tu veux le lancer au clique de ton bouton, ça dépend comment tu le veux. Veux tu être redirigé vers ta page de script ? Ou que ce soit transparent pour l'internaute ?
Si tu veux que ce soir soit transparent, tu devra utiliser AJAX au clique de ton bouton. Sinon, tu peux simplement faire pointer ton bouton vers une page qui va executer la commande exec();.
Pour revenir au exec();, passe lui en paramètre le chemin de ton .bat (ou .sh). Je crois que tu peux aussi stocker la réponse de ce résultat (Si tu dispose du mode -v (Verbose))
https://www.php.net/manual/fr/function.exec.php
Après, si tu veux le lancer au clique de ton bouton, ça dépend comment tu le veux. Veux tu être redirigé vers ta page de script ? Ou que ce soit transparent pour l'internaute ?
Si tu veux que ce soir soit transparent, tu devra utiliser AJAX au clique de ton bouton. Sinon, tu peux simplement faire pointer ton bouton vers une page qui va executer la commande exec();.
Pour revenir au exec();, passe lui en paramètre le chemin de ton .bat (ou .sh). Je crois que tu peux aussi stocker la réponse de ce résultat (Si tu dispose du mode -v (Verbose))