begin process at 2012 05 30 23:07:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Débutants

 > 

Exec et les batchs


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Exec et les batchs

mardi 23 mars 2004 à 15:16:13 | Exec et les batchs

BlamKTM


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);




Merci d'avance pour votre aide
mardi 23 mars 2004 à 23:02:45 | Re : Exec et les batchs

morgandetoi06

exec("C:\Program Files\EasyPHP\www\essai\MrtgCreator.bat $Param");

plutot non ?
( pas sur mais bon peut tjrs essayer )

www.morgan06.fr.fm
mercredi 24 mars 2004 à 07:51:21 | Re : Exec et les batchs

BlamKTM


Dsl mais c'est exactement ma ligne de code que tu viens de me redonner.


Quelqu'un aurait une solution à me proposer? j'ai vraiment besoin de reussir ça pour pouvoir continuer...

Merci d'avance
mercredi 24 mars 2004 à 13:37:35 | Re : Exec et les batchs

morgandetoi06

non ce n est pas la meme, regarde bien le placement des guillemets de fin

www.morgan06.fr.fm
mardi 20 avril 2004 à 14:36:16 | Re : Exec et les batchs

BlamKTM


ah oui desolé.

Mais non cela ne fonctionne toujours pas.. :'(
mardi 20 avril 2004 à 14:38:27 | Re : Exec et les batchs

morgandetoi06

peut etre

exec("C:\Program Files\EasyPHP\www\essai\MrtgCreator.bat".$Param);

??

www.morgan06.fr.fm
samedi 30 avril 2005 à 10:07:12 | Re : Exec et les batchs

Egalon

Je dirais plutot la meme chose aec un espace à la fin du .bat :

exec("C:\Program Files\EasyPHP\www\essai\MrtgCreator.bat ".$Param);


Signé: Egalon qui comprend difficilement
mercredi 25 mai 2005 à 23:45:39 | Re : Exec et les batchs

mbenabde



Dali
ta syntaxe est bonne et ça marche.
 je pense que vous avez un problème avec ton serveur php c'est que parfois il déconne,  il m'est arrivé  la même chose  qd j'utilisait  easyphp.


Cette discussion est classée dans : batch, exec, rem, cfg, mrtg


Répondre à ce message

Sujets en rapport avec ce message

PHP et les batchs [ par BlamKTM ] 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 impossib probleme fonction exec [ par morgandetoi06 ] voila j ai un prbleme avec la fonction execquand je fait :exec("C:\Program Files\Azureus\Azureus.exe");?>ça me donne l erreur apache :'C:\Program' n'e Ajout d'utilisateur Linux ... [ par Pastaga57 ] Bonjour, J'aurais voulu savoir comment je pouvai ajouter un utilisateur linux avec son mot de passe via une page php situer sur cette machine ... j'ai Exec & Acrobat reader [ par Starkeeper ] Bonjour a tous,Je cherche a executer acrobat reader avec la commande exec en passant comme ceci :$adr="..\sorties\fiche.pdf";$comm="C:\Program Files\A connection phpmyadmin [ par salley ] Bonjour tout le monde,Voila, je dois faire une sauvegarde d'une base de donnees sur un serveur.Comme la base de donnee n'est pas trop grande je veux u Installer PhpMyAdmin chez Free [ par jet ] Bonjour,J'aimerais, pour permettre à des membres de mon site de modifier des informations dans ma base de donnée, mais sans connaitre les login et pas gravure CD a distance [ par petitefonc ] bonjour,j'aimerai mettre au point un script PHP me permettant de graver un CD sur le poste hebergeant le script.je pense qu'il faut utiliser la comman modification de fichier avec la fonction exec() [ par brex ] Bonjour, j'explique mon problème : je développe une interface web en php sur un serveur unix. Dans la partie administration de mon interface je récup executer commande [ par loyousse ] Resalut je voudrais savoir comment faire pour dans un programme php executer une commande DOS comme "find / -name .......", je veux récupérer tous le changer mot de passe PhpMyAdmin [ par cobrachris ] Bonjour,Tout est dans le titre.J'ai essayer de changer le mdp, mais ça ne marche plus après.Je procède de cette façon : J'ouvre le fichier config


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,234 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales