计数器原代码---中文注释
计数器原代码
----------------------------------------------------------------------
#!/usr/bin/perl
#以上为p erl解释程序在服务器中的目录如果您的
#目录不同需作相应改变。
#origin by:ben short
#upgrade by:杜经农
#ver 2.01
#程序农场出品
######################################################################
#
######################################################################
#------------------------------------------------------
#以下部分可以修改以符合您的站点情况
#------------------------------------------------------
#存放记数器数据的文件名它将放于本perl程序同一目录内
$c ountname="c ounts.txt";
#是否记录访问者的IP地址。 (0=no, 1=yes)
$logip=1;
#服务器中date命令所在的目录
$datepath="/us r/bin/date";
#记录IP地址的文件它将放于本p erl程序同一目录内
$ipname="ipdata.txt";
#记数器图像所在的URL位置
$ur l="http://duj l.uho m e.n et/c g i-b in/";
#本记数器将要被放置于其上的站点
$s erver="duj l.uhome.net";
#以下为数字图像文件的特性值
$digext=".gif";#g if文件
$digtyp e="a";#a系列
$w idth="15";#图像显示的长与宽度
$height="20";
#######################以下为主程序段无需修改#########################pr int "Content-typ e: text/html\n\n";open(F ILE, $c ountname);
$c ounter=<FI LE>;close(FILE);sub c ounter {
@data=split(":", $c ounter);
$c ount=@data[0];
$lastip=@data[1];
#以下比较访问者的IP地址与上一次的是否相同如相同
#则不增加记数。if($ENV{'REMOTE_ADDR'}ne$lastip) {
$c ount=$c ount+1;
}els e {
$c ount=$c ount+0;
}
@nums=s p lit(//, $c o unt);for eac h$CountNr (@num s) {
$printc ount = "<img src=\"$url$CountNr$digtype$d igext\" w idth=\"$w idth\" height=\"$he ight\"alt=\"$C ountNr\">";print$printc ount;
}
}sub write_c ount {op en(FILE, ">$c ountname");print FILE"$c ount:$ENV{'REMOTE_ADDR'}";close(FILE);
}sub write_ip{
$date=`$datepath`;chomp($date);open(FILE, ">>$ipname");print FILE"$date$ENV{'REMOTE_ADDR'}\n";close(FILE);
}
sub validate {if($ENV{'HTTP_HOST'} eq"$s erver") {&c ounter;
&write_c ount;if($logip eq"1") {
&write_ip;
}
}els e {print "请不要使用别人的记数器";
}
}
&validate;
819云互联是海外领先的互联网业务平台服务提供商。专注为用户提供低价高性能云计算产品,致力于云计算应用的易用性开发,并引导云计算在国内普及。目前平台研发以及运营云服务基础设施服务平台(IaaS),面向全球客户提供基于云计算的IT解决方案与客户服务,拥有丰富的海外资源、香港,日本,美国等各国优质的IDC资源。官方网站:https://www.819yun.com香港特价物理服务器:地区CPU内存带宽...
sharktech怎么样?sharktech (鲨鱼机房)是一家成立于 2003 年的知名美国老牌主机商,又称鲨鱼机房或者SK 机房,一直主打高防系列产品,提供独立服务器租用业务和 VPS 主机,自营机房在美国洛杉矶、丹佛、芝加哥和荷兰阿姆斯特丹,所有产品均提供 DDoS 防护。此文只整理他们家10Gbps专用服务器,此外该系列所有服务器都受到高达 60Gbps(可升级到 100Gbps)的保护。...
tmhhost怎么样?tmhhost正在搞暑假大促销活动,全部是高端线路VPS,现在直接季付8折优惠,活动截止时间是8月31日。可选机房及线路有美国洛杉矶cn2 gia+200G高防、洛杉矶三网CN2 GIA、洛杉矶CERA机房CN2 GIA,日本软银(100M带宽)、香港BGP直连200M带宽、香港三网CN2 GIA、韩国双向CN2。点击进入:tmhhost官方网站地址tmhhost优惠码:Tm...