Les Allergies
Alimentaires
Posez votre question Signaler

Lancer un fichier .bat par php

denfrifri 3Messages postés 21 février 2002Date d'inscription - Dernière réponse le 4 janv. 2007 à 11:17
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
Lire la suite 

Lancer un fichier .bat par php »

2 réponses
Réponse
+1
moins plus
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...
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Ce document intitulé « lancer un fichier .bat par php » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?