Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/02/2009, 10:49
franco190453
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años
Puntos: 33
Respuesta: variables de entorno

dinisbut:

El path de windows que se establece donde se encuentran las variables de entorno sirven para indicarle al SISTEMA OPERATIVO, en este caso windows que puede ejecutar cualquier ejecutable que se encuentre en el PATH desde cualquier punto dentro del disco del sistema.
Es decir puedes ejecutar el php.exe desde cualquier lugar.
Ahora el path que utiliza PHP para ejecutar aplicaciones es el del
servidor con el cual trabaja php y nada tiene que ver con el PATH de windows.
Es decir que PHP puede ejecutar cualquier aplicacion via la funcion
exec() siempre y cuando se encuentre dentro del area del servidor.

Por lo anterior->
Cita:
//Aunque probandolo manualmente en la linea de comandos funciona, bajo proc_open() no encuentra la ruta
Copia el aaa.exe dentro del area de la web o dentro del directorio donde esta alojado el archivo php que llama el proc_open(....)
Y te funcionara.

Saludos
Franco