
26/07/2007, 10:15
|
|
Re: Pasar página dinámica PHP a estática Las funciones de control de salida hacen justamente eso: controlar la salida del programa.
Normalmente, un echo "hola" imprime "hola" inmediatamente, y por tanto envía "hola" inmediatamente al navegador.
Las funciones de control de salida permiten evitar esto, eliminar cualquier salida no deseada (aunque problemas así deberían arreglarse programando mejor...), o controlar cuándo comienza la salida del programa (por eso se usan a veces para poder enviar cabeceras con header() sin importar si antes hay salida de texto o no).
En este caso particular, para lo que quiere hacer elbastardo, basta con poner ob_start() al comienzo de la página y luego usar ob_get_contents() al final del script para salvar en una cadena cualquier salida generada.
Para enviar el mismo contenido al navegador, basta usar ob_flush().
Espero que haya quedado más claro.
Saludos. |