";
echo "
";
echo "An error occured";
echo " |
";
foreach(array(
'file' => $errfile,
'line' => $errline,
'code' => $errno,
'message' => $errstr)
as $key => $val) {
echo "";
echo "".htmlspecialchars($key)."";
echo " | ";
echo htmlspecialchars($val);
echo " |
";
}
die();
}
set_error_handler ('php_error_handler');
function pear_error_handler($err_obj)
{
$error_string = $err_obj->getMessage() . ' | ' . $err_obj->getDebugInfo();
trigger_error($error_string, E_USER_ERROR);
}
function get_mtime()
{
$mtime = microtime();
$mtime = explode(" ", $mtime);
$mtime = $mtime[1] + $mtime[0];
return $mtime;
}
$start_time = get_mtime();
include("./phpWebLogAnalyzer.inc.php");
$weblog = new Web_Log("mysql://test:test@localhost/test");
$weblog->enableRawLog();
//$weblog->disableRawLog();
$weblog->disableProperty('session_id');
$weblog->registerAccess(3);
echo ("
Session ID: "
. $weblog->getPropertyValue("session_id") . "
");
if (0) {
$weblog->enableRawLog();
echo("
Raw session count: "
. $weblog->getSessionsCount()
. "
");
$weblog->disableRawLog();
echo("
Normal session count: "
. $weblog->getSessionsCount()
. "
");
$weblog->enableRawLog();
echo "
Raw active sessions: ";
$active_sessions = $weblog->getActiveSessions();
var_dump($active_sessions);
echo "
";
$weblog->disableRawLog();
echo "
Normal active sessions: ";
$active_sessions = $weblog->getActiveSessions();
var_dump($active_sessions);
echo "
";
}
echo("
Processing time: "
. sprintf("%.2f", get_mtime() - $start_time));
?>