PHP - funcion exec

   
Vista:

funcion exec

Publicado por Luciano Delfino (1 intervención) el 18/03/2009 01:01:45
buenas programadores, le comento el problema que te trajo hasta el foro, ya hace rato que estoy tratando de hacerlo funcionar y no entiendo por que no funciona!!

en mi aplicacion utilizo la funcion exec() para ejecutar una aplicacion, es un ejecutable como debe ser, probado anteriormente desde fuera de php, por lo cual se que funciona correctamente. la cuestion de los permisos y la configuracion del php.ini estan correctas. digamos que logro hacerlo funcionar pero solo cuando ejecuto la funcion desde un archivo simple de php.
ej:
autorizaciones.php:
exec('GNS160-RUTINA.exe',$status);

esta funcion de esa forma se ejecuta sin problemas, todo anda como debe ser.

la cuestion es que, la misma funcion, no se ejecuta dentro de una clase php.
ej:
AutorizarOrden.php

class AutorizarOrden{

function autorizar(){
exec('GNS160-RUTINA.exe',$status);
}

}
en verdad es mas codigo para ambos ejemplos, solo lo simmplifico para demostrarlo y no hacer engorrosa la pregunta.
no se por que motivo cuando trato de ejecutar la funcio desde la clase con un metodo no funciona, y si lo hago llamando a un archivo comun de php si funciona.

la llamada a la funcion esta revisada y no hay errores, ya agote las posibilidades.
desde ya muchas gracias a quien pueda orientarme con algun comentario

Saludos desde Argentina, Santa Fe.
Luciano Delfino.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder