"; echo ""; echo "This is nice error"; 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"); PEAR::setErrorHandling(PEAR_ERROR_CALLBACK, 'pear_error_handler'); $weblog = new Web_Log("mysql://test:test@localhost/test"); $weblog->enableRawLog(); //$weblog->disableRawLog(); $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)); ?>