加入收藏 | 设为首页 | 会员中心 | 我要投稿 漯河站长网 (https://www.0395zz.cn/)- 云服务器、混合云存储、网络、内容创作、云渲染!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php使用文本统计访问量的方法

发布时间:2022-07-15 12:45:13 所属栏目:PHP教程 来源:互联网
导读:这篇文章主要介绍了php使用文本统计访问量的方法,涉及php文本文件读写与数值运算的相关技巧,需要的朋友可以参考下,本文实例讲述了php使用文本统计访问量的方法,分享给大家供大家参考,具体如下: 方法1: $fp = fopen(counter.txt, r+); while(!flock($fp,
  这篇文章主要介绍了php使用文本统计访问量的方法,涉及php文本文件读写与数值运算的相关技巧,需要的朋友可以参考下,本文实例讲述了php使用文本统计访问量的方法,分享给大家供大家参考,具体如下:
 
  方法1:
 
  $fp = fopen("counter.txt", "r+");
  while(!flock($fp, LOCK_EX)) { // acquire an exclusive lock
    // waiting to lock the file
  }
  $counter = intval(fread($fp, filesize("counter.txt")));
  $counter++;
  ftruncate($fp, 0);   // truncate file
  fwrite($fp, $counter); // set your data
  fflush($fp);      // flush output before releasing the lock
  flock($fp, LOCK_UN);  // release the lock
  fclose($fp);
  方法2:
 
  counter.php文件:
 
  <?php
  /* counter */
  //opens countlog.txt to read the number of hits
  $datei = fopen("countlog.txt","r");
  $count = fgets($datei,1000);
  fclose($datei);
  $count=$count + 1 ;
  echo "$count" ;
  echo " hits" ;
  echo "n" ;
  // opens countlog.txt to change new hit number
  $datei = fopen("countlog.txt","w");
  fwrite($datei, $count);
  fclose($datei);
  ?>
  用法:
 
  <?php
  include("counter.php");
  ?>
 

(编辑:漯河站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读