Platon Technologies
not logged in Login Registration
EnglishSlovak
open source software development celebrating 10 years of open source development! Friday, March 29, 2024

Diff for phpWebLogAnalyzer/test.php between version 1.16 and 1.17

version 1.16, 2002/09/04 02:28:14 version 1.17, 2002/09/05 01:27:32
Line 17 
Line 17 
  * http://www.platon.sk/projects/phpWebLogAnalyzer/   * http://www.platon.sk/projects/phpWebLogAnalyzer/
  */   */
   
   /* $Id$ */
   
 function get_mtime()  function get_mtime()
 {  {
         $mtime = microtime();          $mtime = microtime();
Line 65  set_error_handler('php_error_handler');
Line 67  set_error_handler('php_error_handler');
 require_once './phpWebLogAnalyzer.inc.php';  require_once './phpWebLogAnalyzer.inc.php';
 PEAR::setErrorHandling(PEAR_ERROR_CALLBACK, 'pear_error_handler');  PEAR::setErrorHandling(PEAR_ERROR_CALLBACK, 'pear_error_handler');
   
   #
   # Object creation
   #
   
 $weblog = new Web_Log('mysql://test:test@localhost/test');  $weblog = new Web_Log('mysql://test:test@localhost/test');
   
   #
   # Web log object configuration
   #
   
 $weblog->enableTruncateNames();  $weblog->enableTruncateNames();
 $weblog->enableRawLog();  $weblog->enableRawLog();
 //$weblog->disableRawLog();  //$weblog->disableRawLog();
 $weblog->enablePropertyCache('remote_host');  $weblog->enablePropertyCache('remote_host');
   
 //$weblog->disableProperty('session_id');  #
 $weblog->registerAccess(3);  # Registering access
   # (in following `if' use 1 for normal log, 0 for remote log)
 echo ("<hr>Session ID: "  #
                 . $weblog->getPropertyValue("session_id") . "<br>");  
   if (1) {
           //$weblog->disableProperty('session_id');
           $weblog->registerAccess(3);
           echo '<hr>Session ID: '.$weblog->getPropertyValue('session_id').'<br>';
   
           if (0) {
                   $weblog->enableRawLog();
                   echo("<hr>Raw session count: "
                                   . $weblog->getSessionsCount()
                                   . "<br>");
                   $weblog->disableRawLog();
                   echo("<hr>Normal session count: "
                                   . $weblog->getSessionsCount()
                                   . "<br>");
   
                   $weblog->enableRawLog();
                   echo "<hr>Raw active sessions: ";
                   $active_sessions = $weblog->getActiveSessions();
                   var_dump($active_sessions);
                   echo "<br>";
   
                   $weblog->disableRawLog();
                   echo "<hr>Normal active sessions: ";
                   $active_sessions = $weblog->getActiveSessions();
                   var_dump($active_sessions);
                   echo "<br>";
           }
   
 if (0) {  } else  {
         $weblog->enableRawLog();          echo '<hr>Remote log: ';
         echo("<hr>Raw session count: "          $ret = $weblog->remoteLog('http://maxim.platon.sk/~ondrej/development/phpWebLogAnalyzer/utils/remote-log.php');
                         . $weblog->getSessionsCount()          if (PEAR::isError($ret)) {
                         . "<br>");                  echo $ret->getMessage();
         $weblog->disableRawLog();          } else {
         echo("<hr>Normal session count: "                  echo 'OK';
                         . $weblog->getSessionsCount()          }
                         . "<br>");  
   
         $weblog->enableRawLog();  
         echo "<hr>Raw active sessions: ";  
         $active_sessions = $weblog->getActiveSessions();  
         var_dump($active_sessions);  
         echo "<br>";  
   
         $weblog->disableRawLog();  
         echo "<hr>Normal active sessions: ";  
         $active_sessions = $weblog->getActiveSessions();  
         var_dump($active_sessions);  
         echo "<br>";  
 }  }
   
 echo("<hr>Processing time: "  #
                 . sprintf("%.2f", get_mtime() - $start_time));  # Processing time counting
   #
   
   echo("<hr>Processing time: ".sprintf("%.2f", get_mtime() - $start_time));
   
   #
   # Debug information printing
   #
   
 $debug = isset($HTTP_GET_VARS['debug']) ? $HTTP_GET_VARS['debug'] : 0;  $debug = isset($HTTP_GET_VARS['debug']) ? $HTTP_GET_VARS['debug'] : 0;
 if (intval($debug) > 0) {  if (intval($debug) > 0) {
Line 114  if (intval($debug) > 0) {
Line 146  if (intval($debug) > 0) {
         echo '</pre>';          echo '</pre>';
 }  }
   
   #
   # Navigation links
   #
   
 echo("<hr>Click <a href=\"$PHP_SELF\">here</a> to get HTTP refferer work.");  echo("<hr>Click <a href=\"$PHP_SELF\">here</a> to get HTTP refferer work.");
 echo("<br>Click <a href=\"$PHP_SELF?debug=1\">here</a> to get <code>var_dump()</code> of all variables.");  echo("<br>Click <a href=\"$PHP_SELF?debug=1\">here</a> to get <code>var_dump()</code> of all variables.");
   
   #
   # Object destroying
   #
   
 $weblog->destroy();  $weblog->destroy();
   
 ?>  ?>

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17

Platon Group <platon@platon.org> http://platon.org/
Copyright © 2002-2006 Platon Group
Site powered by Metafox CMS
Go to Top