Ver Mensaje Individual
  #6 (permalink)  
Antiguo 14/04/2011, 15:25
macwarez
 
Fecha de Ingreso: diciembre-2003
Mensajes: 82
Antigüedad: 20 años, 4 meses
Puntos: 1
Respuesta: Uso de ob_start()

Perdon tengo mala la funcion la escribi mal esta es la buena:


Código PHP:
$contenidoA = ;;
$contenidoB = ;;


$contenidoA archivo('mi_archivo.php');
$contenidoB archivo('mi_archivo.php');


funcion archivo($Incluir)
{
ob_start();
include 
'$Incluir';
$content ob_get_contents();
ob_end_clean(); 

return 
$content;
}


echo 
$contenidoA;
echo 
$contenidoB

Pero el problema que tengo es que no puedo incluir el mismo archivo 2 veces, entiendo que si utilizas include_once de ese problema pero solo utilizo unicamente el include pero no me incluye la misma informacion mas de una vez, por ejemplo:


en mi mi_archivo.php tengo el codigo <? echo 'hola mundo'; ?>



si hago esto:

include mi_archivo.php;
include mi_archivo.php;
include mi_archivo.php;

deveria de imprimier en pantalla 3 veces hola mundo cierto?



pero unicamente me imprime una ves 'hola mundo'.


Si me equivoco por favor les agradeceria me corrijan ya que no me había topado con este problema en php, y si es correcto el codigo cual podría ser el problema ya que he probado de varias formas y siempre el mismo resultado.

Muchas gracias por su ayuda.