zoukankan      html  css  js  c++  java
  • PHP访问计数器模块

    index.php

     1 <?php
     2     include("counter.php")
     3 ?>
     4 
     5 <html>
     6     <head>
     7     <title>访问计数器</title>
     8     </head>
     9 
    10     <body>
    11         <center>
    12         <h1>访问者计数器</h1>
    13         <U>                                                                    <!--下划线-->
    14         <font size="6" face="隶书" >你是第</font>
    15         <B>
    16             <font size="9" face="Verdana" color="#ffcc00">
    17             <?php Counter() ?>                                                 <!--调用函数-->
    18             </font>
    19         </B>
    20         <font size="6" face="隶书" >个访问者</font>
    21         </U>
    22         </center>
    23     </body>
    24 </html>

    counter.php

     1 <?php
     2     //$five,$four 等变量表示零的个数,放在数字前边构成6位
     3     function Counter()
     4     {                                   //定义函数
     5         $five = "00000";                                      //声明变量
     6         $four = "0000";
     7         $three = "000";
     8         $two = "00";
     9         $one = "0";
    10         $counter = "record.dat";                      //存放访问数的目的文件,.dat格式
    11         if(!file_exists($counter))                    //判断文件是否存在
    12         {
    13             $counter = fopen($counter,"w");
    14             fputs($counter,"0");                      //写入文件
    15             fclose($counter);
    16         }
    17         else
    18         {
    19             $fp = fopen($counter,"r+");
    20             $num = fgets($fp,"1024");                //如果文件存在则读出文件,并加 1
    21             $num = $num + 1;
    22             if($num < 10)
    23                 print "$five"."$num";
    24             elseif($num < 100)
    25                 print "$four"."$num";
    26             elseif($num < 1000)
    27                 print "$three"."$num";
    28             elseif($num < 10000)
    29                 print "$two"."$num";
    30             elseif($num < 100000)
    31                 print "$one"."$num";
    32             else
    33                 print "$num";
    34         }
    35         $fp = fopen($counter,"w");
    36         fputs($fp,"$num");
    37         fclose($fp);
    38     }
    39 ?>

     
    功不成,身已退
  • 相关阅读:
    Java web 例4-7
    JavaScript初步+基本函数
    请求转发和重定向区别
    javaben的设计规则
    Java web 实验五 Servlet过滤器
    关于软件生命周期以及软件过程
    Java web outTime.jsp
    Java web 4-6 update_stu_1.jps
    include指令与动作,请求妆发等同于forward动作
    简单的购物车应用案例 相关代码2
  • 原文地址:https://www.cnblogs.com/dongsheng/p/2757224.html
Copyright © 2011-2022 走看看