Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/06/2004, 10:36
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Vamos a ver ...

Tu quieres mostrar el tamaño de una página desde la misma página (script) o tener un escript -a parte- que te muestre el tamaño de X.php generado (su HTML/etc resultante)...

EL ejemplo que puse es para el 2º caso ...

Si quieres presentar ese dato en todas tu páginas .. tienes que hacer:

Código PHP:
<? 
// Al principio de tu script.
ob_start(); 
?>

Aquí tu código de tu página completo con sus include() y demás ...

<? 
// al final de tu script
$size=ob_get_length(); 
ob_end_clean(); 
echo 
$size.' bytes'
?>
Visita php.net y mira que son y que hacen las funciones que ahí expuse .. son de control del buffer de salida de PHP. ob_start() dice "aquí empiezo a capturar el buffer" y las ob_end_xxx() .. "aquí termino de capturar" y .. por el camino puedes hacer cosas como usar la función ob_get_length() para saber el tamaño ocupado por el buffer en ese punto. Por eso hay que meter tu código actual entre esas funciones para que todo lo que hagan tus include() .. tu resto de HTML y demás cosas que compongas como -salida- dinámica sea "capturado" por esas funciones.

Un saludo,

Última edición por Cluster; 10/06/2004 a las 10:37