Hola a todos,
Tengo una página PHP en la que seleccionas a un usuario o a un nombre de equipo, escribes un mensaje, y el mensaje se envia a ese equipo mendiante el comando netsend de windows, previamente creando un .bat que lanza ese comando.
Aquí os dejo esa parte del código:
Código PHP:
Ver original$myFile = "send.bat";
$fh = fopen($myFile, 'a+') or
die("Imposible abrir archivo."); $stringData = "net send ";
$stringData = "$sfield "; //primer parámetro
$stringData = "$var1 "; //segundo parámetro
exec("send.bat",$output);
En el archivo .bat aparece escrito todo correctamente, pero el archivo .bat no se ejecuta. ¿será que el comando exec no es válido?
Si quiero programar los mensajes mediante el programador de tareas para que se ejecute el mensaje "n" veces al dia, etc, esto sería válido para un sólo PC, porque me crea el archivo send.bat, pero si meto otro mensaje programado a otro pc, me crea otro send.bat. ¿Habría alguna manera con un for o algo, de cada vez que se manda un mensaje ir
creando send1.bat, send2.bat etc, etc..?
Gracias de antemano!!