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 文件上传代码(限制jpg文件)
Jan 05 PHP
学习php过程中的一些注意点的总结
Oct 25 PHP
php二维数组排序详解
Nov 06 PHP
php不允许用户提交空表单(php空值判断)
Nov 12 PHP
PHPMailer的主要功能特点和简单使用说明
Feb 17 PHP
php更新mysql后获取改变行数的方法
Dec 25 PHP
php在线解压ZIP文件的方法
Dec 30 PHP
php使用Cookie控制访问授权的方法
Jan 21 PHP
php防止网站被攻击的应急代码
Oct 21 PHP
php5.4传引用时报错问题分析
Jan 22 PHP
PHP中危险的file_put_contents函数详解
Nov 04 PHP
PHP面向对象程序设计中的self、static、parent关键字用法分析
Aug 14 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中比较简单的导入phpmyadmin生成的sql文件的方法
2011/06/28 PHP
使用php记录用户通过搜索引擎进网站的关键词
2014/02/13 PHP
PHP实现设计模式中的抽象工厂模式详解
2014/10/11 PHP
PHP自带方法验证邮箱是否存在
2016/02/01 PHP
Laravel创建数据库表结构的例子
2019/10/09 PHP
jquery ajax提交表单数据的两种方式
2009/11/24 Javascript
解决jquery操作checkbox火狐下第二次无法勾选问题
2014/02/10 Javascript
JavaScript跨域调用基于JSON的RESTful API
2016/07/09 Javascript
javascript判断元素存在和判断元素存在于实时的dom中的方法
2017/01/17 Javascript
require.js与bootstrap结合实现简单的页面登录和页面跳转功能
2017/05/12 Javascript
浅谈原型对象的常用开发模式
2017/07/22 Javascript
JavaScript中附件预览功能实现详解(推荐)
2017/08/15 Javascript
js实现方块上下左右移动效果
2017/08/17 Javascript
webpack+vue-cli项目中引入外部非模块格式js的方法
2018/09/28 Javascript
用jQuery将JavaScript对象转换为querystring查询字符串的方法
2018/11/12 jQuery
微信小程序自定义toast的实现代码
2018/11/16 Javascript
ajax跨域访问遇到的问题及解决方案
2019/05/23 Javascript
小程序实现密码输入框
2020/11/16 Javascript
python实现的简单FTP上传下载文件实例
2015/06/30 Python
Python实现截屏的函数
2015/07/25 Python
5个很好的Python面试题问题答案及分析
2018/01/19 Python
Python 创建新文件时避免覆盖已有的同名文件的解决方法
2018/11/16 Python
pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)
2020/03/25 Python
常用的HTML5列表标签
2017/06/20 HTML / CSS
会计专业毕业生自荐信范文
2013/12/20 职场文书
初一地理教学反思
2014/01/16 职场文书
顶撞老师检讨书
2014/02/07 职场文书
应届生求职自荐信范文
2014/04/07 职场文书
学校安全生产承诺书
2014/05/23 职场文书
企业宣传策划方案
2014/05/29 职场文书
八项规定个人对照检查材料思想汇报
2014/09/25 职场文书
2015年八一建军节活动总结
2015/03/20 职场文书
与死神共舞观后感
2015/06/15 职场文书
(开源)微信小程序+mqtt,esp8266温湿度读取
2021/04/02 Javascript
python引入其他文件夹下的py文件具体方法
2021/05/23 Python
Nginx禁止ip访问或非法域名访问
2022/04/07 Servers