<?php 
// make sure the script doesn't die if parsing a long log 
ini_set('max_execution_time', '0'); 
 
// include all the classes 
require_once('class.log.php'); 
require_once('class.log.mysql.php'); 
require_once('class.log.output.php'); 
 
// see class.log.mysql.php for example table setup 
//  
// log::$parser = new log_mysql(array( 
//   'user' => 'mysql-username', 
//   'pass' => 'My5q1_p455w0|2D', 
//   'db' => 'php_log', 
//   'table' => 'log', 
//   'fields' => array( 
//     'ip'            => 'ip', 
//     'identd'        => 'identd', 
//     'auth'          => 'auth', 
//     'day'           => 'day', 
//     'month'         => 'month', 
//     'year'          => 'year', 
//     'time'          => 'time', 
//     'request'       => 'request', 
//     'http_version'  => 'http_version', 
//     'response_code' => 'response_code', 
//     'size'          => 'size', 
//     'referrer'      => 'referrer', 
//     'navigator'     => 'navigator' 
//   ) 
// )); 
//  
log::$parser = new log_output(); 
 
log::parse('test.log'); 
 
 |