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用mysql数据库存储session的代码
Mar 05 PHP
PHP随机数生成代码与使用实例分析
Apr 08 PHP
Ping服务的php实现方法,让网站快速被收录
Feb 04 PHP
深入phpMyAdmin的安装与配置的详细步骤
May 07 PHP
ThinkPHP自动完成中使用函数与回调方法实例
Nov 29 PHP
php按字符无乱码截取中文的方法
Mar 27 PHP
非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程
Apr 12 PHP
Yii2实现上下联动下拉框功能的方法
Aug 10 PHP
php文件包含目录配置open_basedir的使用与性能详解
Apr 03 PHP
浅谈Yii乐观锁的使用及原理
Jul 25 PHP
PHPMailer使用QQ邮箱实现邮件发送功能
Aug 18 PHP
PHP ElasticSearch做搜索实例讲解
Feb 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
ThinkPHP写第一个模块应用
2012/02/20 PHP
php源代码安装常见错误与解决办法分享
2013/05/28 PHP
深入php socket的讲解与实例分析
2013/06/13 PHP
php限制ip地址范围的方法
2015/03/31 PHP
试用php中oci8扩展
2015/06/18 PHP
PHP实现通过get方式识别用户发送邮件的方法
2015/07/16 PHP
PHP读取配置文件类实例(可读取ini,yaml,xml等)
2015/07/28 PHP
Phpstorm+Xdebug断点调试PHP的方法
2018/05/14 PHP
准确获得页面、窗口高度及宽度的JS
2006/11/26 Javascript
JS控制显示隐藏兼容问题(IE6、IE7、IE8)
2010/04/01 Javascript
JavaScript Math.ceil() 函数使用介绍
2013/12/11 Javascript
JS+CSS实现经典的左侧竖向滑动菜单效果
2015/09/23 Javascript
javascript数据结构之二叉搜索树实现方法
2015/11/25 Javascript
javascript结合Flexbox简单实现滑动拼图游戏
2016/02/18 Javascript
JS面试题---关于算法台阶的问题
2016/07/26 Javascript
快速理解 JavaScript 中的 LHS 和 RHS 查询的用法
2017/08/24 Javascript
浅谈webpack组织模块的原理
2018/03/10 Javascript
详解如何在Vue里建立长按指令
2018/08/20 Javascript
详解微信小程序的 request 封装示例
2018/08/21 Javascript
微信小程序自定义toast的实现代码
2018/11/16 Javascript
js实现随机点名程序
2020/09/17 Javascript
react使用CSS实现react动画功能示例
2020/05/18 Javascript
js实现手表表盘时钟与圆周运动
2020/09/18 Javascript
Python操作CouchDB数据库简单示例
2015/03/10 Python
浅谈Python爬取网页的编码处理
2016/11/04 Python
详解 Python中LEGB和闭包及装饰器
2017/08/03 Python
python处理document文档保留原样式
2019/09/23 Python
python下载的库包存放路径
2020/07/27 Python
收集的7个CSS3代码生成工具
2010/04/17 HTML / CSS
领先的钻石和订婚戒指零售商:Diamonds-USA
2016/12/11 全球购物
会计专业导师推荐信
2014/03/08 职场文书
师恩难忘教学反思
2014/04/27 职场文书
3分钟演讲稿
2014/04/30 职场文书
新疆民族团结演讲稿
2014/08/27 职场文书
2016公司中秋节寄语
2015/12/07 职场文书
2016抗战胜利71周年红领巾广播稿
2015/12/18 职场文书