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代码优化及php相关问题总结
Oct 09 PHP
解析ajax事件的调用顺序
Jun 17 PHP
详谈PHP文件目录基础操作
Nov 11 PHP
php生成随机颜色的方法
Nov 13 PHP
MacOS 安装 PHP的图片裁剪扩展Tclip
Mar 25 PHP
WampServer搭建php环境时遇到的问题汇总
Jul 23 PHP
windows下apache搭建php开发环境
Aug 27 PHP
Symfony的安装和配置方法
Mar 17 PHP
php curl 模拟登录并获取数据实例详解
Dec 22 PHP
php实现文件与16进制相互转换的方法示例
Feb 16 PHP
实例讲解PHP中使用命名空间
Jan 27 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
Feb 16 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
编译问题
2006/10/09 PHP
php 定义404页面的实现代码
2012/11/19 PHP
phpmailer在服务器上不能正常发送邮件的解决办法
2014/07/08 PHP
浅谈php优化需要注意的地方
2014/11/27 PHP
php打包网站并在线压缩为zip
2016/02/13 PHP
Symfony2创建基于域名的路由相关示例
2016/11/14 PHP
PHP实现的分页类定义与用法示例
2017/07/05 PHP
关于Yii2框架跑脚本时内存泄漏问题的分析与解决
2019/12/01 PHP
PHP基于phpqrcode类生成二维码的方法示例详解
2020/08/07 PHP
wap手机图片滑动切换特效无css3元素js脚本编写
2014/07/28 Javascript
node.js中的fs.statSync方法使用说明
2014/12/16 Javascript
jQuery根据元素值删除数组元素的方法
2015/06/24 Javascript
vue-cli+axios实现文件上传下载功能(下载接收后台返回文件流)
2019/05/10 Javascript
Node.js API详解之 querystring用法实例分析
2020/04/29 Javascript
Vue基于localStorage存储信息代码实例
2020/11/16 Javascript
python 布尔操作实现代码
2013/03/23 Python
Mac下Supervisor进程监控管理工具的安装与配置
2014/12/16 Python
Python实现获取操作系统版本信息方法
2015/04/08 Python
使用Python的内建模块collections的教程
2015/04/28 Python
利用python微信库itchat实现微信自动回复功能
2017/05/18 Python
解决Scrapy安装错误:Microsoft Visual C++ 14.0 is required...
2017/10/01 Python
Python去除、替换字符串空格的处理方法
2018/04/01 Python
浅析PHP与Python进行数据交互
2018/05/15 Python
python自动发送邮件脚本
2018/06/20 Python
Pytorch 中retain_graph的用法详解
2020/01/07 Python
Python基于Faker假数据构造库
2020/11/30 Python
Python: glob匹配文件的操作
2020/12/11 Python
利用Canvas模仿百度贴吧客户端loading小球的方法示例
2017/08/13 HTML / CSS
html5使用canvas压缩图片的示例代码
2018/09/11 HTML / CSS
Html5移动端适配IphoneX等机型的方法
2019/06/25 HTML / CSS
带薪年假请假条
2014/02/04 职场文书
人力资源经理的岗位职责范本
2014/02/28 职场文书
比赛口号大全
2014/06/10 职场文书
2014年健康教育工作总结
2014/11/20 职场文书
清明节寄语2015
2015/03/23 职场文书
Spring-cloud Config Server的3种配置方式
2021/09/25 Java/Android