/[health_html]/inc/tracker.php
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /inc/tracker.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by ravilov, Wed Sep 19 12:23:57 2001 UTC revision 1.2 by ravilov, Tue Sep 25 15:38:04 2001 UTC
# Line 5  Line 5 
5          $tgt = $HTTP_SERVER_VARS["SERVER_NAME"]."/".$HTTP_SERVER_VARS["REQUEST_URI"];          $tgt = $HTTP_SERVER_VARS["SERVER_NAME"]."/".$HTTP_SERVER_VARS["REQUEST_URI"];
6          $idx = strpos($tgt, "?");          $idx = strpos($tgt, "?");
7          if (!($idx === false)) $tgt = substr($tgt, 0, $idx);          if (!($idx === false)) $tgt = substr($tgt, 0, $idx);
8          include("inc/conn.php");          $ref = ereg_replace('index\.([A-Za-z0-9]+)$', '', $ref);
9          $sth = $dbh->prepare("SELECT count FROM tracker WHERE (referer = '$ref') AND (target = '$tgt')");          $tgt = ereg_replace('index\.([A-Za-z0-9]+)$', '', $tgt);
10          $row = "";          if ($ref && $tgt) {
11          if ($sth) {                  include("inc/conn.php");
12                  if ($sth->execute()) $row = $sth->fetchrow_array();                  $sth = $dbh->prepare("SELECT count FROM tracker WHERE (referer = '$ref') AND (target = '$tgt')");
13                  $sth->finish();                  $row = "";
14                    if ($sth) {
15                            if ($sth->execute()) $row = $sth->fetchrow_array();
16                            $sth->finish();
17                    }
18                    if ($row) $sql = "UPDATE tracker SET count = count + 1 WHERE (referer = '$ref') AND (target = '$tgt')";
19                            else $sql = "INSERT INTO tracker (referer, target, count) VALUES ('$ref', '$tgt', 1)";
20                    $dbh->dbh_do($sql);
21                    $dbh->disconnect();
22          }          }
         if ($row) $sql = "UPDATE tracker SET count = count + 1 WHERE (referer = '$ref') AND (target = '$tgt')";  
                 else $sql = "INSERT INTO tracker (referer, target, count) VALUES ('$ref', '$tgt', 1)";  
         $dbh->dbh_do($sql);  
         $dbh->disconnect();  
23  ?>  ?>

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

  ViewVC Help
Powered by ViewVC 1.1.26