2011/03/30

Control de buffer con PHP

Hola, para controlar la salida del buffer de PHP, hay una serie de funciones para manejarlo. Como una imagen vale más que 1000 palabras, un ejemplo:
<?php
  // Comienzo del almacenamiento en el buffer
  ob_start();
  // Toda la salida se escribe en el BUFFER, OJO!
  echo 'Print to the screen!!!';
  // Si se quiere consultar qué se ha sacado en el buffer hasta el momento
  $getContent = ob_get_contents();
  // Fin del almacenamiento en el buffer
  ob_end_clean();
  // Procesar el contenido almacenado en el buffer mediante $getContent. Se puede cambiar todo ya que realmente aún no se ha escrito en la salida.
  // Se vuelca el buffer en la salida mediante $getContent
  echo 'Ahora: ' . $getContent;
?>

No hay comentarios:

Publicar un comentario