Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1042 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  lancer un .bat

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

lancer un .bat

n°1386545
freddy_gho​st
Posté le 13-06-2006 à 14:48:24  profilanswer
 

bonjour,
 
voila je voudrais executer un .bat grace au programme php
 
comme ceci
<?php
 
echo "adresse Mac : ";
 
$commande = "c:\batch\cmd.bat";
 
exec($commande);
 
?>
mais ca ne marche pas  :(  
 
Voici mon batch  
 
arp -a 192.168.2.170

mood
Publicité
Posté le 13-06-2006 à 14:48:24  profilanswer
 

n°1386557
skeye
Posté le 13-06-2006 à 14:58:52  profilanswer
 

Bien entendu tu ne perds pas de vue que php s'exécute sur le serveur?:o
utilise shell_exec, plutot, pour voir?


---------------
Can't buy what I want because it's free -
n°1386559
freddy_gho​st
Posté le 13-06-2006 à 15:00:18  profilanswer
 

le batch ne veut pas se lancer, que faire

n°1386563
skeye
Posté le 13-06-2006 à 15:03:11  profilanswer
 

lire la doc. :o
 
T'as regardé la valeur de retour de ton exec?
T'as bien regardé si ça se lance sur le serveur, hein?:o


---------------
Can't buy what I want because it's free -
n°1386564
Elmoricq
Modérateur
Posté le 13-06-2006 à 15:03:33  profilanswer
 

Menace-le de privation de dessert, généralement ça fonctionne.

n°1386571
freddy_gho​st
Posté le 13-06-2006 à 15:09:09  profilanswer
 

voila ce que j'ai fais
 
$commande = "cmd.bat"; //le batch est dans le meme dossier que le fichier php
exec($commande, $output);
print_r($output);//retoure Array()
 

n°1386577
skeye
Posté le 13-06-2006 à 15:13:03  profilanswer
 

bah pour quelle raison étrange tu mets ta commande dans un batch?  
Ton batch ne retourne rien, comment tu veux qu'il y ait quelquechose dans output?


---------------
Can't buy what I want because it's free -
n°1386582
freddy_gho​st
Posté le 13-06-2006 à 15:16:26  profilanswer
 

je voudrais recuperer l'adresse mac que la commande arp va afficher

n°1386602
skeye
Posté le 13-06-2006 à 15:27:35  profilanswer
 

et ça c'est trop compliqué? :o
 
$commande = "arp -a 192.168.2.170";
exec($commande, $output);
print_r($output);


---------------
Can't buy what I want because it's free -
n°1477376
kairel
Posté le 17-11-2006 à 14:55:15  profilanswer
 

Tu es desagreable naturellement skeye ou te le travaille?

mood
Publicité
Posté le 17-11-2006 à 14:55:15  profilanswer
 

n°1477380
skeye
Posté le 17-11-2006 à 14:57:09  profilanswer
 

kairel a écrit :

Tu es desagreable naturellement skeye ou te le travaille?


seulement avec les boulets et les crétins qui ne trouvent pas mieux que de me faire ce genre de remarques.[:dawa]


---------------
Can't buy what I want because it's free -
n°1477386
kairel
Posté le 17-11-2006 à 15:02:53  profilanswer
 

Ben j ai ma reponse c est Naturel....

n°1477387
skeye
Posté le 17-11-2006 à 15:04:13  profilanswer
 

et sinon, par curiosité, ça t'arrive souvent de t'inscrire sur un forum exprès pour répondre complètement hors sujet à un topic mort et enterré depuis des mois? [:autobot]


---------------
Can't buy what I want because it's free -
n°1477390
Chaos Inte​stinal
Posté le 17-11-2006 à 15:07:17  profilanswer
 

kairel a écrit :

Tu es desagreable naturellement skeye ou te le travaille?


 
Salut, t'es le multi de qui ? [:petrus dei]

n°1477397
kairel
Posté le 17-11-2006 à 15:21:30  profilanswer
 

Non , mais si j ai lu ce topic c est que je pensais qu il pouvais m apporter une solution a mon probleme , c etait sans compter sur ta brillante intervention.
Enfin rien de grave quoi...

n°1477399
skeye
Posté le 17-11-2006 à 15:22:35  profilanswer
 

Ma "brillante intervention" a apporté une solution au problème, semble-t'il.[:dawao]


---------------
Can't buy what I want because it's free -
n°1477426
kairel
Posté le 17-11-2006 à 15:48:08  profilanswer
 

Une solution?? Même pas une piste , executer un Batch par la commande exec, je crois que la doc tu ne l a pas lu non plus ,pour moi une solution ca aurait été de passer par un language genre action script qui possede les complements pour les caches Arp et qui peu etre utiliser avec php , Mais bon je suis un cretin et un boulet alors ce que j en dis.....

n°1477429
Chaos Inte​stinal
Posté le 17-11-2006 à 15:49:27  profilanswer
 

kairel a écrit :

Une solution?? Même pas une piste , executer un Batch par la commande exec, je crois que la doc tu ne l a pas lu non plus ,pour moi une solution ca aurait été de passer par un language genre action script qui possede les complements pour les caches Arp et qui peu etre utiliser avec php , Mais bon je suis un cretin et un boulet alors ce que j en dis.....


 
k lol.

n°1477432
skeye
Posté le 17-11-2006 à 15:50:59  profilanswer
 

kairel a écrit :

Une solution?? Même pas une piste , executer un Batch par la commande exec, je crois que la doc tu ne l a pas lu non plus ,pour moi une solution ca aurait été de passer par un language genre action script qui possede les complements pour les caches Arp et qui peu etre utiliser avec php , Mais bon je suis un cretin et un boulet alors ce que j en dis.....


 
[:rofl2] [:rofl] [:rofl2]


---------------
Can't buy what I want because it's free -
n°1477435
Elmoricq
Modérateur
Posté le 17-11-2006 à 15:55:31  profilanswer
 

http://www.albancroset.com/images/Tractopelle.jpg

n°1477440
kairel
Posté le 17-11-2006 à 16:02:13  profilanswer
 

Et encore je suis au minimum la.....

n°1477442
Chaos Inte​stinal
Posté le 17-11-2006 à 16:06:11  profilanswer
 

kairel a écrit :

Et encore je suis au minimum la.....


 
Ah mais on te croit sur parole [:dawa]
Fais péter, garde pas tout pour toi [:dawa]
Et t'es le multi de qui ? [:opus dei]

n°1477464
Taz
bisounours-codeur
Posté le 17-11-2006 à 16:18:52  profilanswer
 

n'oublie pas de nous donner l'url de ta page PHP une fois terminer qu'on puisse te DOSer comme il faut.

n°1477585
kairel
Posté le 17-11-2006 à 18:13:22  profilanswer
 
n°1477587
Chaos Inte​stinal
Posté le 17-11-2006 à 18:14:52  profilanswer
 


 
[:rofl2] [:rofl2] [:rofl2]
   [:rofl2] [:rofl2] [:rofl2]
      [:rofl2] [:rofl2] [:rofl2]


Message édité par Chaos Intestinal le 18-11-2006 à 14:31:36
n°1477764
FlorentG
Unité de Masse
Posté le 18-11-2006 à 13:54:22  profilanswer
 

kairel a écrit :

Une solution?? Même pas une piste , executer un Batch par la commande exec, je crois que la doc tu ne l a pas lu non plus ,pour moi une solution ca aurait été de passer par un language genre action script qui possede les complements pour les caches Arp et qui peu etre utiliser avec php , Mais bon je suis un cretin et un boulet alors ce que j en dis.....


C'est une blague, c'est ça ?

n°1920164
tony432
Posté le 01-09-2009 à 10:20:09  profilanswer
 

skeye a écrit :

et ça c'est trop compliqué? :o
 
$commande = "arp -a 192.168.2.170";
exec($commande, $output);
print_r($output);


 
désolé pour le re-http://www.albancroset.com/images/Tractopelle.jpg  :whistle:  
 
mais merci, ça m'a bien aidé  :jap:

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  lancer un .bat

 

Sujets relatifs
lancer une page php avec un fichier batlancer une macro complementaire excel via script vbs
[Résolu] SqlServer procédure de lancer à heure fixeLancer une appli Java sous Windows par un raccourci
commande at pour lancer un batch: soucilancer un executable
Lancer un telnet à partir d'une page WebLancer execution fichier
[VB.NET 2.0] Lancer une application installee sur un serveur...lancer un log a partir d'excel (macro)
Plus de sujets relatifs à : lancer un .bat


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR