Linux 版 (精华区)

发信人: tcpip (偶的昵称改了), 信区: Linux
标  题: php版最简计数器(转寄)
发信站: 哈工大紫丁香 (Sat Jan  1 12:23:20 2000), 转信

发信人: starw (孤星), 信区: Linux       

标  题: php版最简计数器

发信站: BBS 水木清华站 (Sat Jan  1 03:01:33 2000)

就是拿前面那个perl版照着php手册改写的,

perl和c写的老不好好工作,气死了,

这个很简单啦,供初学者参考吧,嗯,偶也是才学

用法很简单的说,先touch counter建立个文件,属性改为777

把有计数器的页面后缀由html/htm改为php/php3,

然后在需要计数器的地方加上下面一段:(images目录里要有0.gif-9.gif哦)

<?php

        $counterfile="counter";

        $length=7;

        $fp=fopen("$counterfile","r");

        $lock_exclusive = 2;

        $unlock = 3;

        flock($fp,$lock_exclusive);

        $line=fgets($fp,$length);

        fclose($fp);

        $count=chop($line);

        $count++;

        $fp=fopen("$counterfile","w");

        fputs($fp,"$count\n");

        flock($fp,$unlock);

        fclose($fp);

        $num=strlen($count);

        for($i=0;$i<$length-$num;$i++){

                echo "<img src=\"images/0.gif\">";

        }

        for($i=0;$i<$num;$i++){

                $ch=substr("$count",$i,1);

                echo "<img src=\"images/$ch.gif\">";

        }

?>

--

        欢迎访问思源FTP站

                                http://202.117.1.24/

                                ftp://202.117.1.24/

        教育网软件搜索          http://202.117.1.24/search/

        站内搜索                http://202.117.1.24/local/

※ 来源:·BBS 水木清华站 smth.org·[FROM: 27_35.xjtu.edu.]


--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: bin@mtlab.hit.edu.cn]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.268毫秒