Rechercher : dans
Par :

[PHP]Lancer un batch

Dernière réponse le 3 nov 2005 à 14:48:39 Zep3k!GnO, le 2 nov 2005 à 11:32:11 
 Signaler ce message aux modérateurs

Bonjour tout le monde .

je voudrais savoir si quelqu'un pourrait me dire comment lancer un batch (DOS) a partir d'un script en Php...
Si il faut utiliser exec ou system ou autres ?!

Merci.

Zep3k!GnO

Meilleures réponses pour « [PHP]Lancer un batch » dans :
Installation rapide de LAMP (Apache+MySql+php) sous Linux VoirLAMP = Linux+Apache+MySql+Php. C'est le serveur web par excellence. L'ensemble est facile à installer. Installation rapide sudo aptitude install apache2 php5 mysql-server php5-mysql libapache2-mod-php5 Le mot de passe administrateur mySQL...
Sauvegarde incrémentielle de données avec un .bat (Batch) VoirPourquoi utiliser la sauvegarde incrémentielle ? Sauvegarder vos données importantes avant un formatage par exemple... Au 1er lancement du batch, il sauvegarde l'intégralité des dossiers et fichiers, par contre si vous relancez le batch 2 semaines...

1

StreM, le 2 nov 2005 à 13:06:07
  • +1

L'un ou l'autre, c'est comme tu veux.
Ya juste une commande qui peux te renvoyer ce que ton batch te retourne, ca peut eviter des >> fichier.log dans ton batch...
Moins le blanc est intelligent, plus le noir lui parait bête

Répondre à StreM

2

Zep3k!GnO, le 2 nov 2005 à 13:45:02

Ok en fait du coups c'est juste un truc du style :

exec("./monBatch.bat");
?

c'est ça Non ?!

Merci

Zep3k!GnO
-->hi i hi o on va pas au boulot :P

Répondre à Zep3k!GnO

3

 StreM, le 3 nov 2005 à 14:48:39

Oui, tout a fait.
Mais ca, c'est si tu ne veux pas connaitre le résultat de ton batch.
Tu peux recuperer d'autres paramètres :
exec("../batch.bat", $str_ret, $flag);
$str_ret : la chaine de caractères retournée par DOS (du genre : "octets envoyés..." si tu fais un ping)
$flag : le code erreur DOS. Si tu veux monter un lecteur reseau, il peut etre utile : s'il est deja mappé, $flag sera égal à 4 par exemple (enfin je sais plus combien, c'est un exemple). Donc tu pourras afficher un autre message que les messages DOS.
Capito ?

Moins le blanc est intelligent, plus le noir lui parait bête

Répondre à StreM