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


Posted in PHP onMay 12, 2016

本文实例讲述了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");
?>

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
留言板翻页的实现详解
Oct 09 PHP
对javascript和select部件的结合运用
Oct 09 PHP
PHP 执行系统外部命令 system() exec() passthru()
Aug 11 PHP
php strcmp使用说明
Apr 22 PHP
php session安全问题分析
Jun 24 PHP
PHP实现变色验证码实例
Jan 06 PHP
php中$_POST与php://input的区别实例分析
Jan 07 PHP
PHP+Ajax 检测网络是否正常实例详解
Dec 16 PHP
利用PHP判断文件是否为图片的方法总结
Jan 06 PHP
Thinkphp5行为使用方法汇总
Dec 21 PHP
自写的利用PDO对mysql数据库增删改查操作类
Feb 19 PHP
PHP实现简单登录界面
Oct 23 PHP
php格式化json函数示例代码
May 12 #PHP
php ucwords() 函数将字符串中每个单词的首字符转换为大写(实现代码)
May 12 #PHP
yii2带搜索功能的下拉框实例详解
May 12 #PHP
使用php从身份证号中获取一系列线索(星座、生肖、生日等)
May 11 #PHP
PHP数据库操作Helper类完整实例
May 11 #PHP
PHP查询附近的人及其距离的实现方法
May 11 #PHP
Smarty分页实现方法完整实例
May 11 #PHP
You might like
开源php中文分词系统SCWS安装和使用实例
2014/04/11 PHP
深入理解PHP之源码目录结构与功能说明
2016/06/01 PHP
用javascript实现的支持lrc歌词的播放器
2007/05/17 Javascript
js 实现图片预加载(js操作 Image对象属性complete ,事件onload 异步加载图片)
2011/03/25 Javascript
jQuery学习笔记 操作jQuery对象 CSS处理
2012/09/19 Javascript
js自动查找select下拉的菜单并选择(示例代码)
2014/02/26 Javascript
escape编码与unescape解码汉字出现乱码的解决方法
2014/07/02 Javascript
JQuery中serialize()、serializeArray()和param()方法示例介绍
2014/07/31 Javascript
jQuery实现类似标签风格的导航菜单效果代码
2015/08/25 Javascript
AngularJS 输入验证详解及实例代码
2016/07/28 Javascript
关于动态执行代码(js的Eval)实例详解
2016/08/15 Javascript
windows下vue.js开发环境搭建教程
2017/03/20 Javascript
使用Vue实现简单计算器
2020/02/25 Javascript
koa2的中间件功能及应用示例
2020/03/05 Javascript
React+EggJs实现断点续传的示例代码
2020/07/07 Javascript
Python实现的检测网站挂马程序
2014/11/30 Python
Pthon批量处理将pdb文件生成dssp文件
2015/06/21 Python
python3 实现对图片进行局部切割的方法
2018/12/05 Python
Python从单元素字典中获取key和value的实例
2018/12/31 Python
python matplotlib 画dataframe的时间序列图实例
2019/11/20 Python
对Python中 \r, \n, \r\n的彻底理解
2020/03/06 Python
使用HTML5 Canvas API控制字体的显示与渲染的方法
2016/03/24 HTML / CSS
澳大利亚最超值的自行车之家:Reid Cycles
2019/03/24 全球购物
美国亚马逊旗下男装网站:East Dane(支持中文)
2019/09/25 全球购物
计算机专业学生的自我评价
2013/12/15 职场文书
祖国在我心中演讲稿
2014/01/15 职场文书
实习老师离校感言
2014/02/03 职场文书
校运会口号
2014/06/18 职场文书
支部书记四风对照材料
2014/08/28 职场文书
房屋认购协议书
2015/01/29 职场文书
2015年读书月活动总结
2015/03/26 职场文书
2015社区健康教育工作总结
2015/05/20 职场文书
电影小兵张嘎观后感
2015/06/03 职场文书
学校远程教育工作总结
2015/08/11 职场文书
正能量励志演讲稿三分钟(范文)
2019/07/11 职场文书
Python可视化神器pyecharts之绘制箱形图
2022/07/07 Python