BlamKTM
Messages postés15Date d'inscriptionmardi 23 septembre 2003StatutMembreDernière intervention20 avril 2004
-
23 mars 2004 à 15:16
mbenabde
Messages postés18Date d'inscriptionsamedi 4 novembre 2000StatutMembreDernière intervention27 juillet 2005
-
25 mai 2005 à 23:45
Pour mon projet je dois exécuter un batch depuis php et je dois lui passer des paramètres.
J'arrive bien à exécuter mon batch avec exec() mais impossible de lui passer des paramètres. quelqu'un saurait-il m'aider???
Voici mon batch (mon paramètre est en rouge)
REM va dans le dossier où est installé MRTG
cd C:\mrtg-2.10.13\bin
REM Créer l'entête selon le lieu
echo WorkDir: c:\tmp\ > mrtg.cfg
echo Options[_]: growright, unknaszero >> mrtg.cfg
echo WithPeak[_]: wmy >> mrtg.cfg
REM Génère les graphiques
PERL CFGMAKER %1 >> mrtg.cfg
PERL MRTG mrtg.cfg
REM si l'adresse du lieu à placer les fichiers comporte un espace
REM il faut d'abord les créer dans un chemin qui n'en contient pas
REM puis les déplacer ensuites.
move /Y c:\tmp\* "C:\Program Files\EasyPHP\www\essai"
Et voici ma ligne PHP qui ne fonctionne pas :
//exécute le batch
exec("C:\Program Files\EasyPHP\www\essai\MrtgCreator.bat" $Param);