";
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 nl2br(htmlspecialchars($val));
echo " |
";
}
die();
}
function pear_error_handler($err_obj)
{
$error_string = $err_obj->getMessage() . "\n" . $err_obj->getDebugInfo();
trigger_error($error_string, E_USER_ERROR);
}
error_reporting (E_ALL ^ E_NOTICE);
set_error_handler('php_error_handler');
include("./phpWebLogAnalyzer.inc.php");
PEAR::setErrorHandling(PEAR_ERROR_CALLBACK, 'pear_error_handler');
$weblog = new Web_Log("mysql://test:test@localhost/test");
$weblog->enableTruncateNames();
$weblog->enableRawLog();
$weblog->disableRawLog();
//$weblog->disableProperty('session_id');
$weblog->registerAccess(3);
echo ("
Session ID: "
. $weblog->getPropertyValue("session_id") . "
");
if (1) {
$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));
?>