Foros del Web » Programando para Internet » PHP »

ejecutar .exe en php

Estas en el tema de ejecutar .exe en php en el foro de PHP en Foros del Web. Hola, estoy intentando ejecutar un .exe en php bajo IIS pero no puedo hacerlo funcionar, probe de todo ex. c:\\windows\\system32\\cmd.exe start /D C:\\programaAA\\ /B prog1.bat ...
  #1 (permalink)  
Antiguo 19/04/2004, 10:05
 
Fecha de Ingreso: junio-2002
Ubicación: Rosario
Mensajes: 230
Antigüedad: 15 años, 5 meses
Puntos: 0
ejecutar .exe en php

Hola, estoy intentando ejecutar un .exe en php bajo IIS pero no puedo hacerlo funcionar, probe de todo

ex.
c:\\windows\\system32\\cmd.exe start /D C:\\programaAA\\ /B prog1.bat

y otras cosas que vi en varios foros y nada

php, esta como isapi y tambien probe como modulo cgi pero no pasa nada

Gracias de antemano
__________________
www.enricodev.com.ar
web applications development studio

-- You can be anything you want to be.--
  #2 (permalink)  
Antiguo 19/04/2004, 10:20
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Pero con que funciones de PHP intentas ejecutar esos comandos? .. Te lo comento por qué la mayoría de funciones de PHP para ejecutar comandos en el S.O. permiten obtener una respuesta sobre el error provocado tipo "no tienes permisos de ejecución" o similares y de ese mensaje de error localizado podrías ir viendo que sucede o como solventarlo.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 19/04/2004, 11:57
 
Fecha de Ingreso: junio-2002
Ubicación: Rosario
Mensajes: 230
Antigüedad: 15 años, 5 meses
Puntos: 0
estoy usando exec(), hasta ahora lo que hice fue darle al cmd.exe permisos de ejecucion en el IUSR_XXX donde XXX es mi PC
saludos
__________________
www.enricodev.com.ar
web applications development studio

-- You can be anything you want to be.--
  #4 (permalink)  
Antiguo 19/04/2004, 12:28
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Intenta ver el error que esté arrojando exec() ..

www.php.net/exec

Tienes el 2º y 3er parámetro para ver la salida de la ejecución de ese comando (el error que pueda dar) y de la própia ejecución de la función en el 3er parámetro.

Ten presente que PHP según el usuario que use (en modo CGI) o del servidor HTTP (si PHP corre en modo ISAPI) debe tener permisos de ejecución.

Por seguridad lee el tema sobre "Safe Mode" de PHP y los exec_dir y directivas afines ..

http://www.php.net/manual/en/features.safe-mode.php
(lee los comentarios de los usuarios que hablan sobre los permisos de ejecución).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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 04:24.