Page 1 sur 2
Exécuter un .exe sur le seveur sans téléchargement. HELP
Posté : 26 mai 2010, 17:30
par Khogniak
Je n'ai aucune idée de comment m'y prendre pour démarrer un .exe avec des arguments qui se trouve sur mon serveur d'hébergement.
Comment faire? Merci
Re: Exécuter un .exe sur le seveur sans téléchargement. HELP
Posté : 26 mai 2010, 17:32
par stealth35
Je n'ai aucune idée de comment m'y prendre pour démarrer un .exe avec des arguments qui se trouve sur mon serveur d'hébergement.
Comment faire? Merci
avec shell_exec ou exec ou system ca dépend de tes besoins
http://fr2.php.net/manual/fr/ref.exec.php

Re: Exécuter un .exe sur le seveur sans téléchargement. HELP
Posté : 26 mai 2010, 17:33
par mere-teresa
Les arguments se trouvent sur le serveur ?
Re: Exécuter un .exe sur le seveur sans téléchargement. HELP
Posté : 26 mai 2010, 17:35
par Khogniak
Ce sont des arguments MS DOS
Excusez moi pour mon vocabulaire peut adapté en php =S
Re: Exécuter un .exe sur le seveur sans téléchargement. HELP
Posté : 26 mai 2010, 17:39
par Khogniak
Merci stealth35 mais je suis vraiment débutant (pour ne pas dire incompétent) en php.
Et je ne comprend pas une seule ligne de la page que tu m'as proposé.
Re: Exécuter un .exe sur le seveur sans téléchargement. HELP
Posté : 26 mai 2010, 17:41
par stealth35
Merci stealth35 mais je suis vraiment débutant (pour ne pas dire incompétent) en php.
Et je ne comprend pas une seule ligne de la page que tu m'as proposé.
echo shell_exec('ma commande');

Re: Exécuter un .exe sur le seveur sans téléchargement. HELP
Posté : 26 mai 2010, 17:43
par Khogniak
Merci beaucoup

Re: Exécuter un .exe sur le seveur sans téléchargement. HELP
Posté : 26 mai 2010, 17:48
par Khogniak
Ça ne fonctionne pas
<?php
echo shell_exec('PGFforALL.bat');
?>
Re: Exécuter un .exe sur le seveur sans téléchargement. HELP
Posté : 26 mai 2010, 17:52
par stealth35
PGFforALL.bat se trouve dans le même dossier que ton script ?
Re: Exécuter un .exe sur le seveur sans téléchargement. HELP
Posté : 26 mai 2010, 17:54
par Khogniak
Oui, il est dans le même dossier.

Re: Exécuter un .exe sur le seveur sans téléchargement. HELP
Posté : 26 mai 2010, 18:01
par stealth35
Oui, il est dans le même dossier.

mais quand tu le lance en command t'as un retour ou du texte qui s'affiche ?
si tu veux un petit test
test.bat
test.php
<?php
echo shell_exec('test.bat');
coucou
Re: Exécuter un .exe sur le seveur sans téléchargement. HELP
Posté : 26 mai 2010, 18:10
par Khogniak
Si je lance la commande biensur, il y a un echo, cependant, via php rien ne s'affiche.
Re: Exécuter un .exe sur le seveur sans téléchargement. HELP
Posté : 26 mai 2010, 18:14
par stealth35
Si je lance la commande biensur, il y a un echo, cependant, via php rien ne s'affiche.
l'utilises peu être des commandes qui ne sont pas de le PATH de php ?
il sert a quoi ton .bat ?
Re: Exécuter un .exe sur le seveur sans téléchargement. HELP
Posté : 26 mai 2010, 18:16
par Khogniak
Lancer un .exe avec des attributs gerrés par le programme.
Re: Exécuter un .exe sur le seveur sans téléchargement. HELP
Posté : 26 mai 2010, 18:18
par stealth35
Lancer un .exe avec des attributs gerrés par le programme.
et ton .exe le chemin est en absolu ?