Buenas, tenia una pequeña dudilla con una pagina web y tras pelearme bastante con google y no encontrar solucion, he pensado q quizas es una tonteria y aqui en un momento me lo podriais solucionar.
La cuestion es q tengo una pagina web q ejecuta un programa, quiero ir printando por pantalla lo que va escribiendo dicho programa por su salida estandar y por su salida de error, pero como el programa tarda mucho, no quiero hacerlo al final de su ejecución sino q vaya saliendo en la web segun lo vaya generando el programa.
Me parece q passthru() no hace exactamente eso, y tanto exec() como system() guardan el output en una variable que una vez finalizado el programa puedes printar.
Logicamente la opcion cutre es correr el programa en background redirigiendo las salidas a un archivo y con un while() ir leyendolo constantemente, ¿ no existe una forma directa de hacerlo ?
Existir esta claro q existe cualquier cosa q imagines, digo alguna forma sencilla mediante php.
Graacias.