pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => PHPNuke 5.2-6.0 & VKP 5.5 => Thema gestartet von: Matze am 20 Januar 2003, 12:43:46

Titel: Page Generation Time
Beitrag von: Matze am 20 Januar 2003, 12:43:46
Wie bekomme ich es hin, dass im footer die Zeit des Seitenaufbaus angezeigt wird? Hat jemand n Quelltext zur Hand?

Danke schonmal.
Titel: Re: Page Generation Time
Beitrag von: Andi am 20 Januar 2003, 14:02:28
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.
Titel: Re: Page Generation Time
Beitrag von: am 20 Januar 2003, 15:03:57
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.
Titel: Re: Page Generation Time
Beitrag von: am 22 Januar 2003, 08:58:40
Noch keiner ne Code?  :cry  :cry
Titel: Re: Page Generation Time
Beitrag von: oliver am 22 Januar 2003, 10:09:18
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>
Titel: Re: Page Generation Time
Beitrag von: am 22 Januar 2003, 14:54:24
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?
Titel: Re: Page Generation Time
Beitrag von: oliver am 22 Januar 2003, 15:01:24
eigentlich ja
und ads setzte im footer da wo du es hin haben willst.

Page ladet <?=endTimer();?>

Titel: Re: Page Generation Time
Beitrag von: Matze am 22 Januar 2003, 19:49:25
entweder bin ich zu blöde oder des funzt einfach nicht.