Lancer un fichier .bat par php
Fermé
denfrifri
Messages postés
3
Date d'inscription
jeudi 21 février 2002
Statut
Membre
Dernière intervention
2 janvier 2007
-
2 janv. 2007 à 14:51
ShirMi - 15 avril 2014 à 15:54
ShirMi - 15 avril 2014 à 15:54
A voir également:
- Lancer un fichier .bat par php
- Fichier bat - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir un fichier .bin - Guide
3 réponses
oberion
Messages postés
1253
Date d'inscription
mardi 26 septembre 2006
Statut
Membre
Dernière intervention
29 septembre 2007
248
4 janv. 2007 à 11:17
4 janv. 2007 à 11:17
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...
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...
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
4 janv. 2007 à 10:46
4 janv. 2007 à 10:46
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
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