Page Generation Time

Begonnen von Matze, 20 Januar 2003, 12:43:46

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Matze

Wie bekomme ich es hin, dass im footer die Zeit des Seitenaufbaus angezeigt wird? Hat jemand n Quelltext zur Hand?

Danke schonmal.

Andi

Hi Matze,

einen codeschnippsel habe ich nicht parat....

Du musst zum Beginn des Scriptes die aktuelle Zeit, in Microsekunden, in einer globalen Variablen speichern.
Am Ende ermittelst Du wieder die aktuelle Zeit und ermittelst die Differenz.

Musst mal nachsehen, in phpnuke6.0 ist sowas drin. Habe es mir allerdings noch nicht angesehen, an welchen Stellen das genau passiert.
schön´s Grüssle, Andi

Danke schonmal Andy...so hab ich das mir auch gedacht. Zeit ermitteln, startzeit, endzeit und dann minus und anzeigen! Aber dachte das gibts schon fertig. Werd mal in die 6.0er schauen, habe die 5.5er.

Noch keiner ne Code?  :cry  :cry

oliver

function.php
----------------------------------------------------
<?php
/*--------------------
    Start Timer
---------------------- */
function startTimer() {
   global $starttime;
   $mtime = microtime ();
   $mtime = explode (' ', $mtime);
   $mtime = $mtime[1] + $mtime[0];
   $starttime = $mtime;
}
/*--------------------
    End Timer
---------------------- */
function endTimer() {
   global $starttime;
   $mtime = microtime ();
   $mtime = explode (' ', $mtime);
   $mtime = $mtime[1] + $mtime[0];
   $endtime = $mtime;
   $totaltime = round (($endtime - $starttime), 5);
   return $totaltime;
}
?>
------------------------------------------------------------------
example.php:
--------------------------------------
<? startTimer(); ?>
<html><head><title>Bab3vil website</title></head><body>Load page in
<?=endTimer();?>
</body></html>

hi oli,

ich will das in die footer.php packen, da würde das jetz aber nicht so funzen oder?

und den code für die function.php kann ich doch auch in die functions.php packen, seh ich das richtig?

oliver

eigentlich ja
und ads setzte im footer da wo du es hin haben willst.

Page ladet <?=endTimer();?>


Matze

entweder bin ich zu blöde oder des funzt einfach nicht.