以下代码是实现一个网站计数器,并将计数文件保存在本地:

计数器

<?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实现一个网站计数器相关推荐

  1. Servlet实现一个网站计数器

    1.预备知识一---ServletContext对象 WEB容器在启动时,会为每一个WEB应用程序都创建一个对应的ServletContext对象,代表当前web应用. ServletContext对 ...

  2. ServletContext与网站计数器

    什么是ServletContext? ServletContext是服务器的一个公用的空间,是不同的浏览器共享的一个数据. 由图可以看出ServletContext和Cookie与session之间的 ...

  3. JSP简单练习-网站计数器

    <%@ page contentType="text/html;charset=gb2312" %> <%@ page import="javax.se ...

  4. [译]简单得不得了的教程-一步一步用 NODE.JS, EXPRESS, JADE, MONGODB 搭建一个网站

    原文: http://cwbuecheler.com/web/tutorials/2013/node-express-mongo/ 原文的源代码在此 太多的教程教你些一个Hello, World!了, ...

  5. php 网站计数器,php网站计数器

    5.5 计数器 让我们在首页上加上一个计数器.这个例子已经被讲过多次了,但是还是有利于演示怎样读写文件以及创建自己的函数.counter.inc包含以下代码: /* || 一个简单的计数器 */ fu ...

  6. 网站计数器——Java实现

    网站计数器必须注意以下三个问题: (1)网站的来访人数可能会很多,有可能超过20位数,所以必须使用大整数累--BigInteger累完成. (2)用户每次在第一次访问时才需要进行计数的操作,在执行计算 ...

  7. jsp: 使用application对象实现网站计数器

    任务要求: 在一些站点中,经常会看到网站计数器的功能.要点: 网站的来访人数可能会很多,有可能超过20位整数,大整数类BigInteger 使用application范围的属性保存计数. 用户每次在第 ...

  8. 【每日一练】100—一个渐变色计数器列表的实现

    文 | 杨小爱 写在前面 今天我们迎来了[每日一练]栏目的第100个练习,在这几个月的持续练习中,我不知道,你学到了什么?是持续学习的习惯,还是前端基础知识? 但是,不管怎么样,只要持续的去做去学习自 ...

  9. 分别设计网页访问计数器,会话计数器,访问网站计数器。

    张继军 董卫 <java web 应用开发技术与实案列教程>课后习题之第三章第7题 网页访问计数器count1.jsp 会话计数器count2.jsp 访问网站访问计数器count3.js ...

最新文章

  1. VS中stack around the variable ‘****‘ was corrupted堆栈被破坏
  2. 日本依靠储能系统解决光伏消纳问题
  3. 题目1183:守形数
  4. php到处excel慢,phpexcel导出数据耗时,求教
  5. django form choice
  6. Elementui select 设置点击事件,在Change事件前触发
  7. 三星sd卡无法删除数据_单反相机里的SD卡在电脑中突然无法识别提示要格式化怎么办?...
  8. jmeter file upload 变量_通达OA上传漏洞之变量覆盖分析
  9. 回溯法解0-1背包问题(王晓东算法例题)
  10. Swift - whose view is not in the window hierarchy 问题解决方法
  11. Java图书管理系统(控制台程序)
  12. SEO之关键词选择原则
  13. 2万字硬核剖析网页自定义字体解析(css样式表解析、字体点阵图绘制与本地图像识别等)...
  14. 计算机组成原理微指令课程设计,计算机组成原理课程设计(微程序设计) New.doc...
  15. 通过了注册电气工程师考试的, 介绍 经验
  16. 戴珊接替蒋凡,掌管淘宝天猫,阿里太子已被废?
  17. springboot2.0+springDataJPA报错Could not obtain identifier
  18. java -基于反射和XML,将XML内的数据输出
  19. 自定义制作音频播放器_使用HTML5制作音频播放器,第1部分:功能和设计
  20. 【ATF】庄卓然(南天):掌上精彩-连接过去与未来

热门文章

  1. 口腔类小程序开发设计方案
  2. 在国企的日子(第三章下部 出差)
  3. 北京信息科技大学第十一届程序设计竞赛(重现赛)I andy种树
  4. 山东大学计算机学院预推免,【更新】2021届计算机相关预推免信息(个人使用)...
  5. 软件工程专插本_2021年软件工程专业-编译原理-考试大纲(专插本).docx
  6. ubuntu16.04出现无法下载 http://ppa.launchpad.net/pyside/ppa/ubuntu/dists/xenial/main/binary-amd64/Packages
  7. ACDSee Pro v5.2 英文破解版
  8. python编译程序输入上网时间并计算上网费用 计算方法_VB程序题:编一程序输入上网的时间并计算上网费用,计算的方法如下:...
  9. dell服务器启动顺序如何设置_Dell PowerEdge 服务器启动指南
  10. 201804 教育是生命的交互