好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

三款php计数器代码 - php高级应用

三款php计数器代码

文章收藏了三款php计数器代码,他们三个都有一个同共点就是全部无需数据库,而是利用了文本文件来实例网页浏览计数.

第一款PHP计数器代码如下:

<?php   //计数器    function  countx( $file = "count.dat" ){   if ( file_exists ( $file )){   $fp = fopen ( $file , "r" );   $numx = fgets ( $fp ,10);   fclose( $fp );   $numx ++;   //以上四行代码可以用一条表达式代替:$numx=file_get_contents($file)+1;    }   else {   $numx =1;}   file_put_contents ( $file , $numx ); //当文件不存在时,这函数会自动创建文件,而且会自动把参数转成字符串写入。    echo   $numx ;   /*整个函数体可以用两条表达式代替:file_exists($file)?file_put_contents($file,file_get_contents($file)+1):file_put_contents($file,"1");readfile($file);    */    }   //函数调用    countx();   ?> 

第二款PHP计数器,代码如下:

<?php                $counterfile  =  "balong.txt" ; //存储数值的文件名几路径            function  displaycounter( $counterfile ) {       $fp  =  fopen ( $counterfile , "rw" );       $num  =  fgets ( $fp ,5);       $num  += 1;      print  "您是第 " . "$num" . " 个看巴泷计数器的家伙" ;       exec (  "rm -rf $counterfile" );       exec (  "echo $num > $counterfile" );     }           if  (! file_exists ( $counterfile )) {       exec (  "echo 0 > $counterfile" );     }          displaycounter( $counterfile );          ?> 

第三款PHP计数器代码如下:

<?php                $counterfile  =  "HdhCmsTestphpfensi测试数据.txt" ; //存储数值的文件名几路径            function  displaycounter( $counterfile ) {       $fp  =  fopen ( $counterfile , "rw" );       $num  =  fgets ( $fp ,5);       $num  += 1;      print  "您是第 " . "$num" . " 个看巴泷计数器的家伙" ;       exec (  "rm -rf $counterfile" );       exec (  "echo $num > $counterfile" );     }  //开源代码phpfensi测试数据           if  (! file_exists ( $counterfile )) {       exec (  "echo 0 > $counterfile" );     }          displaycounter( $counterfile );          ?>

查看更多关于三款php计数器代码 - php高级应用的详细内容...

  阅读:39次