Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/07/2007, 10:15
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
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.