<?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');
|