这篇文章主要介绍了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文件:

/* 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);

?>

用法:

include("counter.php");

?>

总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。

相关推荐:

php获取访问量文本形式,php利用用文本统计访问量的方法图文详解相关推荐

  1. hurtworld正版社区服务器,《伤害世界hurtworld》正版盗版GM权限获取方法图文详解...

    <伤害世界hurtworld>正版盗版GM权限获取方法图文详解 2016-01-10 09:43:03来源:hurtworld吧编辑:评论(0) <伤害世界hurtworld> ...

  2. 利用GitGitHub对项目进行版本控制(图文详解)

    目录 目标 准备 创建一个Spring Boot项目(为了更贴近生产,我以上传项目为例.) 创建GitHub仓库 以HTTPS方式将项目上传至GitHub 以SSH方式将项目上传至GitHub 获取项 ...

  3. gis插入的文本怎么搞成两行_逻辑图怎么画?图文详解带你绘制逻辑图

    逻辑图主要由许多逻辑图形符号构成,是描述逻辑函数的一种方法.逻辑图的用途也十分广泛.在GIS(地理信息系统)中,主要是指用来叙述地理要素间逻辑拓扑关系的图.逻辑图的画法重点表达网络设施间的逻辑关系,并 ...

  4. 图文详解WGAN及其变体WGAN-GP并利用Tensorflow2实现WGAN与WGAN-GP

    图文详解WGAN及其变体WGAN-GP并利用Tensorflow2实现WGAN与WGAN-GP 构建WGAN(Wasserstein GAN) Wasserstein loss介绍 1-Lipschi ...

  5. java io类库,Java利用io类库对各种文件的操作详解

    Java中文网 - Java利用io类库对各种文件的操作详解 java中提供了io类库,可以轻松的用java实现对文件的各种操作.下面就来说一下如何用java来实现这些操作. 新建目录 //Strin ...

  6. 啪啪三国2获取服务器信息,《啪啪三国2》怎么快速获取资源 资源快速获取方法途径详解...

    导 读 啪啪三国2:在啪啪三国2手游中有很多各种各样的玩法特色,游戏中有着非常多的资源需要获取,小伙伴们都知道该怎么快速获取资源?这里小编就给大家来介绍一下啪啪三国2资源快速获取方法途径详解,下面就一 ...

  7. php可以打印一个页面,利用html实现分页打印功能的实例详解

    本篇介绍利用html实现分页打印功能的实例详解,有些不想打印出来的分页打印的都可以应用这类样式进行控制 在非打印时是无效的. 页面打印 /* 应用这个样式的在打印时隐藏 */ .noPrint { d ...

  8. 世界树服务器bug位置,四叶草剧场世界树bug怎么获得 世界树bug神器获取位置图文详解...

    核心提示:四叶草剧场世界树bug怎么获得?在四叶草剧场的游戏中,世界树的爬塔挑战是最近玩家们正在参与的,不少玩家不知道BUG神器在哪一层怎么获得,接下来小编就为大家详细的介绍一下四叶草剧场世界树bug ...

  9. java 获取用户的MAC地址多种方法实例详解

    java 获取用户的MAC地址多种方法实例详解 这篇文章主要介绍了JAVA实现获取用户的MAC地址的多种方法实例,需要的朋友可以参考下 java实现获取用户的MAC地址方法: 方法一:将本机地址与局域 ...

最新文章

  1. Java中的enum枚举类
  2. json报文转化为xml报文_JSON与XML互相转化(Jackson)
  3. 关于SAP Spartacus Routing 页面上下文切换机制的实现
  4. java中的算术运算符、赋值运算符、比较运算符、逻辑运算符、条件运算符
  5. 【Java从0到架构师】Spring - 复杂对象、Converter
  6. SimpleDateFormat 线程不安全原因及解决办法
  7. vue3新增Teleport组件
  8. 关于异常信息未找到成员
  9. 手把手写Demo系列之车道线检测
  10. matlab精简版如何使用,精简版快速入门Matlab.pdf
  11. 如何设置计算机用户名和密码忘了怎么办,电脑密码忘记了怎么办
  12. Endless Dice 游戏解析
  13. iOS 推送及bundle ID provision生成教程
  14. C# 基础(三十一)c#实现 正弦sin、反正弦arcsin,正切tan、反正切arctan:求角度值
  15. 大学生必备的十大网站有哪些?
  16. easyrecovery professional专业版下载 v14.0.0.0 专业版介绍
  17. 植物大战僵尸针对关卡地址以及全部关数的内存基址详细步骤~包含如何观察地址情况等
  18. 深度:中老年化妆品市场规模超千亿,7000条中老年化妆品消费数据里藏着哪些商业机会?
  19. 用微博帐号登录出错了! 对第三方应用进行授权时出现错误,请您联系第三方应用的开发者: 十五发芽或者稍后再试。 错误码:21322 重定向地址不匹配
  20. 现代软件工程—构建之法》第一章 中出现的计算机专业术语

热门文章

  1. leetcode算法第8题
  2. 我的mongo学习之路
  3. matplotlib.transforms
  4. 如何实现1像素的表格
  5. Python成长之路第一篇(4)_if,for,while条件语句
  6. vs 2012自带打包工具进行部署安装
  7. convert(varchar(10),字段名,转换格式)
  8. 基于springboot实现疫情数据统计系统
  9. Linux Java Web 服务器搭建之tomcat安装
  10. angular中集中页面传参(我只是知识的搬运工)