home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 October / CMCD1004.ISO / Software / Shareware / Programare / cnstats / reports / ip.php < prev    next >
Encoding:
PHP Script  |  2004-06-19  |  1.1 KB  |  31 lines

  1. <?php
  2. $inpage=40;
  3. $filter=$HTTP_GET_VARS["filter"];
  4.  
  5. $DATELINK="&filter=".urlencode($filter);
  6.  
  7. $sqlflt=GenerateFilter($filter);
  8. $r=cnstats_sql_query("select ip,count(ip),proxy,id from cns_log WHERE date>'".$startdate."' AND date<'".$enddate."' ".$sqlflt." group by ip,proxy order by 2 desc");
  9.  
  10. $count=mysql_num_rows($r);
  11. if ($start+$inpage>$count) $finish=$count; else $finish=$start+$inpage;
  12. $num=$start;
  13. for ($i=$start;$i<$finish;$i++) {
  14.     $data=long2ip(mysql_result($r,$i,0));
  15.     $data1=long2ip(mysql_result($r,$i,2));
  16.     if ($data1!="255.255.255.255") $data.="</a> (".$LANG["proxy"]." ".$data1.")";
  17.  
  18.     $cnt=mysql_result($r,$i,1);
  19.     $rid=mysql_result($r,$i,3);
  20.     if ($class!="tbl1") $class="tbl1"; else $class="tbl2";
  21.     $num++;
  22.     if (strlen($data)>80) $printdata=substr($data,0,80)."..."; else $printdata=$data;
  23.     $TABLEU[]="index.php?rid=".$rid."&st=ipinfo&stm=".$stm."&ftm=".$ftm."&filter=".urlencode($filter);
  24.     $TABLED[]=$data;
  25.     $TABLEC[]=$cnt;
  26.     }
  27.  
  28. LeftRight($start,$inpage,$num,$count,0);
  29. ShowTable($start);
  30. LeftRight($start,$inpage,$num,$count);
  31. ?>