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 相关文章推荐
ADODB类使用
Nov 25 PHP
PHP生成HTML静态页面实例代码
Aug 31 PHP
php 模拟post_验证页面的返回状态(实例讲解)
Oct 28 PHP
仿dedecms下拉分页样式修改的thinkphp分页类实例
Oct 30 PHP
thinkphp3.0输出重复两次的解决方法
Dec 19 PHP
PHP中把对象转换为关联数组代码分享
Apr 09 PHP
PHP的压缩函数实现:gzencode、gzdeflate和gzcompress的区别
Jan 27 PHP
非集成环境的php运行环境(Apache配置、Mysql)搭建安装图文教程
Apr 12 PHP
php读取本地json文件的实例
Mar 07 PHP
Yaf框架封装的MySQL数据库操作示例
Mar 06 PHP
PHP7内核CGI与FastCGI详解
Apr 14 PHP
php源码的使用方法讲解
Sep 26 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 daodb插入、更新与删除数据
2009/03/19 PHP
PHP学习笔记(二):变量详解
2015/04/17 PHP
phpStudy配置多站点多域名方法及遇到的403错误解决方法
2017/10/19 PHP
laravel异步监控定时调度器实例详解
2019/06/21 PHP
IFrame跨域高度自适应实现代码
2012/08/16 Javascript
用jquery模仿的a的title属性(兼容ie6/7)
2013/01/21 Javascript
DOM 事件流详解
2015/01/20 Javascript
JavaScript将XML转成JSON的方法
2015/03/12 Javascript
使用jquery实现鼠标滑过弹出更多相关信息层附源码下载
2015/11/23 Javascript
jQuery基本选择器(实例及表单域value的获取方法)
2016/05/20 Javascript
JS设计模式之访问者模式定义与用法分析
2018/02/05 Javascript
JavaScript分步实现一个出生日期的正则表达式
2018/03/22 Javascript
Vue表单及表单绑定方法
2018/09/04 Javascript
JavaScript实现简单的图片切换功能(实例代码)
2020/04/10 Javascript
vue基础知识--axios合并请求和slot
2020/06/04 Javascript
JS中的变量作用域(console版)
2020/07/18 Javascript
JavaScript使用setTimeout实现倒计时效果
2021/02/19 Javascript
Python程序设计入门(2)变量类型简介
2014/06/16 Python
Mac中升级Python2.7到Python3.5步骤详解
2017/04/27 Python
Python正则表达式完全指南
2017/05/25 Python
python实现人脸识别代码
2017/11/08 Python
python生成圆形图片的方法
2020/03/25 Python
python抓取网页中链接的静态图片
2018/01/29 Python
使用Python向C语言的链接库传递数组、结构体、指针类型的数据
2019/01/29 Python
Python零基础入门学习之输入与输出
2019/04/03 Python
TensorFlow实现自定义Op方式
2020/02/04 Python
python绘制动态曲线教程
2020/02/24 Python
Keras保存模型并载入模型继续训练的实现
2021/02/20 Python
法国和欧洲海边和滑雪度假:Pierre & Vacances
2017/01/04 全球购物
英国图书音像网站:Hive.co.uk(图书、电子书、DVD、蓝光、音乐CD等)
2017/10/16 全球购物
酒店总经理岗位职责范本
2014/08/08 职场文书
安装工程师岗位职责
2015/02/13 职场文书
大学生村官工作总结2015
2015/04/09 职场文书
大学毕业论文致谢词
2015/05/14 职场文书
2015年政协委员工作总结
2015/05/20 职场文书
2019年思想汇报
2019/06/20 职场文书