Ver Mensaje Individual
  #2 (permalink)  
Antiguo 31/08/2005, 02:01
Spyn_ET
 
Fecha de Ingreso: diciembre-2003
Mensajes: 218
Antigüedad: 20 años, 4 meses
Puntos: 0
Espero q te sirva

Código PHP:
<?php
/********************************************************************************/
/*        NOMBRE:        cronometro(Clase)                                            */
/*        AUTOR:        e-milio                                                        */
/*        FECHA:        -----                                                        */
/*        DESCRIPCION:                                                            */
/*            Clase encargada de crear un relog temporal para calcular              */
/*        el tiempo de ejecucion de una pagina                                    */
/*        FUNCIONAMIENTO:                                                            */
/*            fichero.php                                                            */
/*                include('cronometro.php');                                        */
/*                $casio = new cronometro();                                        */
/*                echo $casio->stop("FALSE",$decimales);                            */
/********************************************************************************/

Class cronometro {
    var 
$comienzo;
    
// me devuelve un tiempo en segundos y milisegundos
    
function _getmicrotime() {
        
        list(
$_milisegundos$_segundos) = explode(" "microtime());
        
        return ((float)
$_milisegundos + (float)$_segundos);
    }

    
// constructor cronometro
    
function cronometro() {
        
        
$this->comienzo $this->_getmicrotime();
        
        return 
true;
    }

    
// para el cronometro y devuelve el tiempo
    // se puede dar una salida formateada a traves de los parametros.
    //
    // Si $formatear esta a verdadero entonces devolvera cuantos segundos
    // se demoro con $nroDecimales decimales (milisegundos).
    
function stop($formatear false$nroDecimales 0) {
        
        
$_tiempo $this->_getmicrotime() - $this->comienzo;
        
        return (
$formatear) ? number_format($_tiempo$nroDecimales',''.') : $_tiempo;
    }
}
?>
__________________
SymbianForever
SymbianForever.com, todo sobre y para tu symbian
aNieto2K | Themes para WordPress
De todo un poco