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之第八天
Oct 09 PHP
PHP面向对象编程快速入门
Dec 14 PHP
程序员编程十条戒律
Jul 09 PHP
PHP5常用函数列表(分享)
Jun 07 PHP
ajax返回值中有回车换行、空格的解决方法分享
Oct 24 PHP
destoon调用企业会员公司形象图片的实现方法
Aug 21 PHP
PHP中soap的用法实例
Oct 24 PHP
php实现在服务器上创建目录的方法
Mar 16 PHP
PHP附件下载中文名称乱码的解决方法
Dec 17 PHP
如何修改Laravel中url()函数生成URL的根地址
Aug 11 PHP
laravel实现上传图片,并且制作缩略图,按照日期存放的代码
Oct 16 PHP
TP5框架实现自定义分页样式的方法示例
Apr 05 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
一拳超人中怪人协会钦定! S级别最强四人!
2020/03/02 日漫
使用WordPress发送电子邮件的相关PHP函数用法解析
2015/12/15 PHP
PHP简单预防sql注入的方法
2016/09/27 PHP
php中的单引号、双引号和转义字符详解
2017/02/16 PHP
php实现多站点共用session实现单点登录的方法详解
2019/09/18 PHP
Javascript写了一个清除“logo1_.exe”的杀毒工具(可扫描目录)
2007/02/09 Javascript
Javascript中的常见排序算法
2007/03/27 Javascript
Jquery Ajax学习实例4 向WebService发出请求,返回实体对象的异步调用
2010/03/16 Javascript
jquery 无限级联菜单案例分享
2013/03/26 Javascript
js 自定义个性下拉选择框示例
2013/08/20 Javascript
js实现的下拉框二级联动效果
2016/04/30 Javascript
js控件Kindeditor实现图片自动上传功能
2020/07/20 Javascript
新入门node.js必须要知道的概念(必看篇)
2016/08/10 Javascript
扩展jquery easyui tree的搜索树节点方法(推荐)
2016/10/28 Javascript
JavaScript学习笔记之函数记忆
2017/09/06 Javascript
vue.js实现简单轮播图效果
2017/10/10 Javascript
jQuery实现的简单对话框拖动功能示例
2018/06/05 jQuery
JS中封装axios来管控api的2种方式
2019/09/11 Javascript
[02:56]DOTA2亚洲邀请赛 VG出场战队巡礼
2015/02/07 DOTA
[03:15]DOTA2-DPC中国联赛1月22日Recap集锦
2021/03/11 DOTA
Python实现返回数组中第i小元素的方法示例
2017/12/04 Python
用Python删除本地目录下某一时间点之前创建的所有文件的实例
2017/12/14 Python
pyqt5 tablewidget 利用线程动态刷新数据的方法
2019/06/17 Python
python pygame实现球球大作战
2019/11/25 Python
详解pandas中iloc, loc和ix的区别和联系
2020/03/09 Python
详解Selenium 元素定位和WebDriver常用方法
2020/12/04 Python
布鲁明戴尔百货店:Bloomingdale’s
2016/12/21 全球购物
Banggood官网:面向全球客户的综合商城
2017/04/19 全球购物
营销与策划应届生求职信
2013/11/04 职场文书
优秀食品类广告词
2014/03/19 职场文书
2014年重阳节活动策划方案书
2014/09/16 职场文书
安全隐患整改报告
2014/11/06 职场文书
2015年出纳年终工作总结
2015/05/14 职场文书
麦田里的守望者读书笔记
2015/06/30 职场文书
如何自己动手写SQL执行引擎
2021/06/02 MySQL
PYTHON InceptionV3模型的复现详解
2022/05/06 Python