php实现一个网站计数器
以下代码是实现一个网站计数器,并将计数文件保存在本地:
计数器
<?php/** 网站计数器*/$counterFile = "count.dat";//存储计数的文件if(!file_exists($counterFile))//如果文件不存在{$counter = 0;//访问网站的人最初为零$cfile = fopen($counterFile,"w");//打开$counterfile w表示只写。打开并清空文件的内容;如果文件不存在,则创建新文件。fputs($cfile,'0');//fputs()和fwrite()是一样的,表示写入打开的文件fclose($cfile);//关闭文件}else{$cfile = fopen($counterFile,"r");$counter = trim(fgets($cfile,10));//fgets表示从文件中读取一行,10为长度,trim()是去除空白fclose($cfile);}$counter++;//访问每次加一$cfile = fopen($counterFile,"w");fputs($cfile,$counter);fclose($cfile);?><div>欢迎你,你是本站第<?php echo $counter;?>位访客;</div>
</body>
php实现一个网站计数器相关推荐
- Servlet实现一个网站计数器
1.预备知识一---ServletContext对象 WEB容器在启动时,会为每一个WEB应用程序都创建一个对应的ServletContext对象,代表当前web应用. ServletContext对 ...
- ServletContext与网站计数器
什么是ServletContext? ServletContext是服务器的一个公用的空间,是不同的浏览器共享的一个数据. 由图可以看出ServletContext和Cookie与session之间的 ...
- JSP简单练习-网站计数器
<%@ page contentType="text/html;charset=gb2312" %> <%@ page import="javax.se ...
- [译]简单得不得了的教程-一步一步用 NODE.JS, EXPRESS, JADE, MONGODB 搭建一个网站
原文: http://cwbuecheler.com/web/tutorials/2013/node-express-mongo/ 原文的源代码在此 太多的教程教你些一个Hello, World!了, ...
- php 网站计数器,php网站计数器
5.5 计数器 让我们在首页上加上一个计数器.这个例子已经被讲过多次了,但是还是有利于演示怎样读写文件以及创建自己的函数.counter.inc包含以下代码: /* || 一个简单的计数器 */ fu ...
- 网站计数器——Java实现
网站计数器必须注意以下三个问题: (1)网站的来访人数可能会很多,有可能超过20位数,所以必须使用大整数累--BigInteger累完成. (2)用户每次在第一次访问时才需要进行计数的操作,在执行计算 ...
- jsp: 使用application对象实现网站计数器
任务要求: 在一些站点中,经常会看到网站计数器的功能.要点: 网站的来访人数可能会很多,有可能超过20位整数,大整数类BigInteger 使用application范围的属性保存计数. 用户每次在第 ...
- 【每日一练】100—一个渐变色计数器列表的实现
文 | 杨小爱 写在前面 今天我们迎来了[每日一练]栏目的第100个练习,在这几个月的持续练习中,我不知道,你学到了什么?是持续学习的习惯,还是前端基础知识? 但是,不管怎么样,只要持续的去做去学习自 ...
- 分别设计网页访问计数器,会话计数器,访问网站计数器。
张继军 董卫 <java web 应用开发技术与实案列教程>课后习题之第三章第7题 网页访问计数器count1.jsp 会话计数器count2.jsp 访问网站访问计数器count3.js ...
最新文章
- VS中stack around the variable ‘****‘ was corrupted堆栈被破坏
- 日本依靠储能系统解决光伏消纳问题
- 题目1183:守形数
- php到处excel慢,phpexcel导出数据耗时,求教
- django form choice
- Elementui select 设置点击事件,在Change事件前触发
- 三星sd卡无法删除数据_单反相机里的SD卡在电脑中突然无法识别提示要格式化怎么办?...
- jmeter file upload 变量_通达OA上传漏洞之变量覆盖分析
- 回溯法解0-1背包问题(王晓东算法例题)
- Swift - whose view is not in the window hierarchy 问题解决方法
- Java图书管理系统(控制台程序)
- SEO之关键词选择原则
- 2万字硬核剖析网页自定义字体解析(css样式表解析、字体点阵图绘制与本地图像识别等)...
- 计算机组成原理微指令课程设计,计算机组成原理课程设计(微程序设计) New.doc...
- 通过了注册电气工程师考试的, 介绍 经验
- 戴珊接替蒋凡,掌管淘宝天猫,阿里太子已被废?
- springboot2.0+springDataJPA报错Could not obtain identifier
- java -基于反射和XML,将XML内的数据输出
- 自定义制作音频播放器_使用HTML5制作音频播放器,第1部分:功能和设计
- 【ATF】庄卓然(南天):掌上精彩-连接过去与未来
热门文章
- 口腔类小程序开发设计方案
- 在国企的日子(第三章下部 出差)
- 北京信息科技大学第十一届程序设计竞赛(重现赛)I	andy种树
- 山东大学计算机学院预推免,【更新】2021届计算机相关预推免信息(个人使用)...
- 软件工程专插本_2021年软件工程专业-编译原理-考试大纲(专插本).docx
- ubuntu16.04出现无法下载 http://ppa.launchpad.net/pyside/ppa/ubuntu/dists/xenial/main/binary-amd64/Packages
- ACDSee Pro v5.2 英文破解版
- python编译程序输入上网时间并计算上网费用 计算方法_VB程序题:编一程序输入上网的时间并计算上网费用,计算的方法如下:...
- dell服务器启动顺序如何设置_Dell PowerEdge 服务器启动指南
- 201804 教育是生命的交互