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 相关文章推荐
PHP.MVC的模板标签系统(五)
Sep 05 PHP
PHP+DBM的同学录程序(5)
Oct 09 PHP
PHP配置心得包含MYSQL5乱码解决
Nov 20 PHP
PHP Ajax实现页面无刷新发表评论
Jan 02 PHP
IIS php环境配置PHP5 MySQL5 ZendOptimizer phpmyadmin安装与配置
Nov 18 PHP
PHP 时间转换Unix时间戳代码
Jan 22 PHP
PHP开发中常用的三个表单验证函数使用小结
Mar 03 PHP
PHP调用VC编写的COM组件实例
Mar 29 PHP
支付宝支付开发――当面付条码支付和扫码支付实例
Nov 04 PHP
php发送http请求的常用方法分析
Nov 08 PHP
iOS自定义提示弹出框实现类似UIAlertView的效果
Nov 16 PHP
PHP使用DOM对XML解析处理操作示例
Jul 04 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对象转换为数组函数(递归方法)
2012/02/04 PHP
深入apache配置文件httpd.conf的部分参数说明
2013/06/28 PHP
PHP中echo和print的区别
2014/08/28 PHP
PHP往XML中添加节点的方法
2015/03/12 PHP
yii2实现 &quot;上一篇,下一篇&quot; 功能的代码实例
2017/02/04 PHP
php类自动装载、链式操作、魔术方法实现代码
2017/07/23 PHP
js 分页全选或反选标识实现代码
2011/08/09 Javascript
JQuery实现简单时尚快捷的气泡提示插件
2012/12/20 Javascript
Jquery模仿Baidu、Google搜索时自动补充搜索结果提示
2013/12/26 Javascript
PHPExcel中的一些常用方法汇总
2015/01/23 Javascript
JQuery中ajax方法访问web服务实例
2015/07/18 Javascript
即将发布的jQuery 3 有哪些新特性
2016/04/14 Javascript
js中获取jsp表单中radio类型的值简单实例
2016/08/15 Javascript
简单谈谈JS数组中的indexOf方法
2016/10/13 Javascript
使用grunt合并压缩js和css文件的方法
2017/03/02 Javascript
js实现适配不同的屏幕大小
2017/04/10 Javascript
Node.js静态服务器的实现方法
2018/02/28 Javascript
vue3.0 CLI - 2.5 - 了解组件的三维
2018/09/14 Javascript
JS+CSS3实现的简易钟表效果示例
2019/04/13 Javascript
微信小程序授权登录解决方案的代码实例(含未通过授权解决方案)
2019/05/10 Javascript
js 获取扫码枪输入数据的方法
2020/06/10 Javascript
[34:41]夜魇凡尔赛茶话会 第二期02:你画我猜
2021/03/11 DOTA
Python中functools模块函数解析
2017/03/12 Python
快速查询Python文档方法分享
2017/12/27 Python
解决Python2.7读写文件中的中文乱码问题
2018/04/12 Python
给我一面国旗 python帮你实现
2019/09/30 Python
Django app配置多个数据库代码实例
2019/12/17 Python
浅谈SciPy中的optimize.minimize实现受限优化问题
2020/02/29 Python
python3 正则表达式基础廖雪峰
2020/03/25 Python
巴西电子、家电、智能手机购物网站:Girafa
2019/06/04 全球购物
人民教师的自我评价分享
2014/02/21 职场文书
大学军训感言1500字
2014/03/09 职场文书
4S店售后客服自我评价
2014/04/09 职场文书
大学生社会实践方案
2014/05/11 职场文书
宣传活动总结范文
2014/07/01 职场文书
年底个人总结范文
2015/03/10 职场文书