home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 October / CMCD1004.ISO / Software / Shareware / Programare / cnstats / cntg.php < prev    next >
Encoding:
PHP Script  |  2004-04-22  |  1.5 KB  |  34 lines

  1. <?
  2. error_reporting(E_ALL & ~E_NOTICE);
  3.  
  4. $STATS_CONF["is_cookie"]=intval($HTTP_GET_VARS["c"]);
  5. $STATS_CONF["graph"]=1;
  6.  
  7. if ($HTTP_GET_VARS["p"]!="undefined" && !empty($HTTP_GET_VARS["p"])) 
  8.     $STATS_CONF["page"]=urldecode($HTTP_GET_VARS["p"]);
  9. else $STATS_CONF["page"]=$HTTP_SERVER_VARS["HTTP_REFERER"];
  10. $STATS_CONF["page"]=htmlspecialchars(urlencode($STATS_CONF["page"]));
  11.  
  12. if ($HTTP_GET_VARS["r"]!="undefined" && !empty($HTTP_GET_VARS["r"])) 
  13.     $STATS_CONF["referer"]=$HTTP_GET_VARS["r"];
  14. else $STATS_CONF["referer"]=$HTTP_SERVER_VARS["HTTP_REFERER"];
  15.  
  16. include "cnt.php";
  17.  
  18. if ($COUNTER["type"]==1) {
  19.     Header("Content-type: image/png");
  20.     $im=ImageCreateFromPng("button.png");
  21.     $black=ImageColorAllocate($im,0,0,0);
  22.     $color=ImageColorAllocate($im,$COUNTER["inkR"],$COUNTER["inkG"],$COUNTER["inkB"]);
  23.     ImageString($im,2,86-6*strlen($STATS_CONF["t_hits"]),1,$STATS_CONF["t_hits"],$color);
  24.     ImageString($im,1,85-5*strlen($STATS_CONF["hits"]),13,$STATS_CONF["hits"],$color);
  25.     ImageString($im,1,85-5*strlen($STATS_CONF["hosts"]),20,$STATS_CONF["hosts"],$color);
  26.     ImagePng($im);
  27.     ImageDestroy($im);
  28.     }
  29. if ($COUNTER["type"]==0) {
  30.     Header("Content-type: image/gif");
  31.     $str=pack("CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC",0x47, 0x49, 0x46, 0x38, 0x39, 0x61, 0x01, 0x00, 0x01, 0x00, 0x80, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x21, 0xF9, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x02, 0x02, 0x44, 0x01, 0x00, 0x3B);
  32.     print $str;
  33.     }
  34. ?>