Lancer un fichier .bat par php
denfrifri
Messages postés
3
Statut
Membre
-
ShirMi -
ShirMi -
Bonjour et Bonne année,
JE suis hébergé chez OVH, et je n'arrive pas à lancer une commande exec de PHP sur mon site.
La comande fonctionne en local mais pas sur le site hébergé.
Voici la commande utilisée :
$resultat = exec("C:\site.bat");
echo("Résultat :".$resultat);
Es-ce que quelqu'un peut m'aider ??
MErci d'avance
Denis
JE suis hébergé chez OVH, et je n'arrive pas à lancer une commande exec de PHP sur mon site.
La comande fonctionne en local mais pas sur le site hébergé.
Voici la commande utilisée :
$resultat = exec("C:\site.bat");
echo("Résultat :".$resultat);
Es-ce que quelqu'un peut m'aider ??
MErci d'avance
Denis
Configuration: Windows XP Firefox 1.0
3 réponses
-
Hello,
En plus de ce qui a été dit ci dessus:
1. $resultat = exec("C:\site.bat"); tente d'executer le fichier .bat sur le serveur et non sur TA machine (le client).
2. Ce serait un grave trou de securité si l'on pouvait faire executer des .bat depuis un site web, non ? Imagine que je colle une commande format dans le .bat...
-
exec est dangereux et tout bon fournisseur le désactivera.
Es-tu certain que tu ne peux pas remplacer ton .bat par une suite d'instructions PHP ? Evidemment, si ton bat fait appel à des programmes et formats propriétaires, il y a une limitation...
De plus, si ton serveur passe sous Unix , il y aura aussi un problème.
Quel est éventuellement le contenu de ton .bat
Johan -
Bonjour j'ai le meme probleme moi aussi et j'ai pas pu trouver la solution sachant que je veux forcer une page html à s'exécuter avec le navigateur Internet Explorer lorsque je le lance de coté client(c_a_d avec le FireFox), avec mon fichier .bat