![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
10/06/2011, 08:52
|
![Avatar de GatorV](http://static.forosdelweb.com/customavatars/avatar138775_9.gif) | $this->role('moderador'); | | Fecha de Ingreso: mayo-2006 Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 8 meses Puntos: 2135 | |
Respuesta: Ejecutar .bat en una maquina en red con su IP Así es, lo que haces es dependiendo de tu sistema operativo mapeas una ruta de red (ej \\PC\Carpeta) a una unidad lógica (ej Z:) y si PHP dispone de los permisos adecuados puedes ejecutar el archivo.
Ojo que se va a ejecutar en contexto del servidor, ya que PHP es el que va a ejecutar el archivo .bat, y PHP se esta ejecutando en el servidor. Es como si desde el servidor, entraras a la ruta y dieras doble click al archivo .bat.
Si tu quieres ejecutarlo en contexto del cliente, necesitas hacer algo diferente. Como hacer un programa que este escuchando en algún puerto y desde red le mandes el comando para bloquearse, esto es lo que hacen algúnos programas, tienen el programa servidor y el cliente, y desde el servidor envian el comando y el cliente lo recibe y realiza el proceso. |