Qual'è lo script php per mostrare la generazione in secondi della pagina? :grin:
grassie
Printable View
Qual'è lo script php per mostrare la generazione in secondi della pagina? :grin:
grassie
nell'header inserisci:
e nel footerCodice PHP:$starttime = microtime();
la variabile $generation contiene il tempo di generazione.Codice PHP:$generation = microtime() - $starttime;
questo codice non l'ho testato, ma dovrebbe essere corretto
In secondi usa questo:
Inizio:
function getmicrotime()
{
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
$time_start = getmicrotime();
fine:
$time_end = getmicrotime();
$time = $time_end - $time_start;
echo "$time";
Nota che ti da il tempo di generazione della pagina, non in quanto tempo l'utente la vede...
Per la generaziome della pagina io ne uso un altro
non vanno :cry:
mytho ti spiacerebbe postare il tuo?
ciao ;)
Come non vanno!
Sono semplici comandi PHP !
Che errore ti danno?
error line 64 cioe una linea dello script :cry:
subito:
inizio:
fine:Codice:<?
function tempo(){
$tempo = microtime();
$tempo = explode(" ",$tempo);
$tempo[0] = floatval($tempo[0]);
$tempo[1] = floatval($tempo[1]);
return ($tempo[0] + $tempo[1]);
}
$tempo_iniziale = tempo();
?>
Codice:<?
$tempo_finale = tempo();
$tempo_trascorso = $tempo_finale -$tempo_iniziale;
$tempo_trascorso = substr($tempo_trascorso, 0, 6);
echo "<br>Per caricare la pagina ci sono voluti <b>";
echo $tempo_trascorso;
echo "</b> secondi.";
?>
Quello di Mytlogia è praticamente identico al mio (lui tronca il risultato di 6 caratteri)
Codicill
Hai cancellato inizio: e fine: dal codice spero...