PDA

View Full Version : [RELEASE] page generate time


12-22-2000, 01:37 AM
taken from blazeboard (http://www.blazeboard.com)


add on your global.php

// Necessary routines for speed checks
function ss_timing_start ($name = 'default') {
global $ss_timing_start_times;
$ss_timing_start_times[$name] = explode(' ', microtime());
}

function ss_timing_stop ($name = 'default') {
global $ss_timing_stop_times;
$ss_timing_stop_times[$name] = explode(' ', microtime());
}

function ss_timing_current ($name = 'default') {
global $ss_timing_start_times, $ss_timing_stop_times;
if (!isset($ss_timing_start_times[$name])) {
return 0;
}
if (!isset($ss_timing_stop_times[$name])) {
$stop_time = explode(' ', microtime());
}
else {
$stop_time = $ss_timing_stop_times[$name];
}
// do the big numbers first so the small ones aren't lost
$current = $stop_time[1] - $ss_timing_start_times[$name][1];
$current += $stop_time[0] - $ss_timing_start_times[$name][0];
return $current;
}


on index.php, showthread.php, forumdisplay.php or else that call global.php
add this code:

ss_timing_start(); // put after require("global.php");


and

// put above ?> from the last line
ss_timing_stop();
$time = ss_timing_current();
echo ("page generated on $time seconds");


sample on http://www.kafegaul.com/forum

12-22-2000, 02:32 AM
OK, I've tried this, and the functionality seems to work just fine. The only problem I have is that I have a complicated footer, and there's a lot of stuff that gets tacked on below the copyright. The bottom of the page is black. Using this hack adds an extra white line to the bottom of the page with the output of this hack in unformatted text.

I'd like it to be right below the copyright info, centered and formatted like the copyright text, just below the copyright text, like it does in your example.

I've tried putting the second part of the code, that is supposed to go above the ?>, in some other places, but it seems to always go either above the header or below the footer.

Can you help me get this where it belongs?