Foros del Web » Programación para mayores de 30 ;) » Programación General »

ejecutar .exe desde un formulario

Estas en el tema de ejecutar .exe desde un formulario en el foro de Programación General en Foros del Web. buenos dias, tengo la siguiente inquietud, resulta que apenas estoy entrando en el mundo de cgi, y me gustaria realizar un programa para ejecutar un ...
  #1 (permalink)  
Antiguo 24/11/2008, 07:25
Avatar de darkleo  
Fecha de Ingreso: octubre-2007
Mensajes: 106
Antigüedad: 16 años, 6 meses
Puntos: 0
ejecutar .exe desde un formulario

buenos dias, tengo la siguiente inquietud, resulta que apenas estoy entrando en el mundo de cgi, y me gustaria realizar un programa para ejecutar un .exe de windows el cual pide nombre de usuario y clave, con el siguiente código:
Código PHP:
chdir("C:\\Program Files\\Local\\bin");
system("nrc.bat");
exit(
1); 
logro ejecutar la ventana que quiero, pero como hago para q no se ejecute asi, sino mediante un formulario inmerso en el código, el cual pueda colocar yo los datos de user and password, para q nadie los vea y solo las demas personas vean en la página web el parámetro :
Código HTML:
nrc>
Muchas gracias
__________________
Just LeO
  #2 (permalink)  
Antiguo 24/11/2008, 11:25
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 2 meses
Puntos: 90
Respuesta: ejecutar .exe desde un formulario

tomas los datos y se los pasas por parámetro en la función system...

creo que es así

system("nrc.bat", $usuario, $password);

Saludos
__________________
Esteban Quintana
  #3 (permalink)  
Antiguo 26/11/2008, 07:37
Avatar de darkleo  
Fecha de Ingreso: octubre-2007
Mensajes: 106
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: ejecutar .exe desde un formulario

monoswim, muchas gracias pero intenté y no me funciono
Código PHP:
$usuario="leortizr";
$password="electron";
chdir("C:\\Program Files\\Netr\\Local\\bin");
system("nr.bat",$usuario$password);
exit(
1); 
como más lo podría hacer, muchas gracias
__________________
Just LeO
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:55.