计数是一种最简单基本的运算,计数器就是实现这种运算的逻辑电路,计数器在数字系统中主要是对脉冲的个数进行计数,以实现测量、计数和控制的功能,同时兼有分频功能,计数器是由基本的计数单元和一些控制门所组成,计数单元则由一系列具有存储信息功能的各类触发器构成,这些触发器有RS触发器、T触发器、D触发器及JK触发器等。计数器在数字系统中应用广泛,如在电子计算机的控制器中对指令地址进行计数,以便顺序取出下一条指令,在运算器中作乘法、除法运算时记下加法、减法次数,又如在数字仪器中对脉冲的计数等等。计数器可以用来显示产品的工作状态,一般来说主要是用来表示产品已经完成了多少份的折页配页工作。它主要的指标在于计数器的位数,常见的有3位和4位的。很显然,3位数的计数器最大可以显示到999,4位数的最大可以显示到9999。

本文主要介绍使用PHP实现的计数器功能,代码如下

1)文本计数器<?php

$countfile="/count.txt"; //设置保存数据的文件

if (!file_exists($countfile)){//判断文件是否存在

exec( "echo 0 > $countfile");

}

$fp = fopen($countfile,"rw");

$length=filesize($countfile);

$num = fgets($fp,$length);

$num += 1;

exec( "rm -rf $countfile");

exec( "echo $num > $countfile");

print "访问量总计:"."$num"."人次"; //显示访问次数

?>

2)图形计数器

$countfile="/count-num.txt"; //设置保存数据的文件

if (!file_exists($countfile)) //判断文件是否存在

{exec( "echo 0 > $countfile");}

$fp = fopen($countfile,"rw");

$length=filesize($countfile);

$num = fgets($fp,$length);

$num += 1;

exec( "rm -rf $countfile");

exec( "echo $num > $countfile");

$len_str = strlen($num);

for($i=0;$i

$each_num = substr($num,$i,1);

$out_str = $out_str . "";

}

print "访问量总计:"."$out_str"."人次"; //显示访问次数

?>

计数器代码php,php 的计数器程序代码示例相关推荐

  1. MODBUS-RTU协议主机和从机代码STM32 包含2个程序代码,主机和从机

    MODBUS-RTU协议主机和从机代码STM32 包含2个程序代码,主机和从机(代码易懂) 基于温度传感器DS18B20的MODBUS-RTU从机 主机发送指令:01 03 20 00 00 01 8 ...

  2. c语言红包编程作业代码,C语言实现抢红包程序代码精简版

    本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下 其实这是段相当简单的代码,至于为什么还要把它放在博客上呢,主要是针对那些刚入门学编程的同学(或者是对程序感兴趣的同 ...

  3. 域名转向目录php代码,php域名301转向程序代码

    php中页面301跳转我们使用header()函数发送状态代码301的同时再跳转到指定页面了,实现的方法非常的简单. 注意: 301,302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同 ...

  4. 用php写表格代码,php读写excel表格程序代码

    工作的第一步就是要将数据从excel中取出来,这里我使用到了一个开源php处理excel类:phpexcel,该项目的详细信息 http://phpexcel.codeplex.com/. 我目前使用 ...

  5. php播放wmv代码,asp 网页视频播放器程序代码(通用代码),支持avi,wmv,asf,mov,rm,ra,ram等...

    思路是先取得文件的类型,并根据类型选择不同的网页播放器代码..三下五去二.....同时为了代码在以后的复用性,写成了通用的调用函数.方便以后在别的系统中调用.. 现发布源代码如下: Sub SelPl ...

  6. php 目录301代码,php域名301转向程序代码

    Apache下301转向代码 新建.htaccess文件,输入下列内容,需要开启mod_rewrite. 1)将不带WWW的域名转向到带WWW的域名下,代码如下:Options +FollowSymL ...

  7. java 代码模板_请按模板要求,将【代码】替换为Java程序代码

    TV.javapublicclassTV{intchannel;//电视频道voidsetChannel(intm){if(m>=1){channel=m;}}intgetChannel(){r ...

  8. matlab绘制频散曲线,Matlab绘制频散曲线程序代码.docx

    Matlab绘制频散曲线程序代码.docx 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. ...

  9. 尺度不变特征变换(SIFT算法)Matlab程序代码测试例子的说明(Lowe的代码)

    目前网络上可以找到的关于SIFT算法Matlab测试代码的资源就是: 1 加拿大University of British Columbia 大学计算机科学系教授 David G. Lowe发表于20 ...

  10. 用c语言编写程序相似性检测,程序代码相似性检测在论文抄袭判定中的应用

    摘要:现行的论文检测系统,只针对文字部分进行判定,无法判断论文中所包含的代码的独创性.理工科学生的毕业论文,通常包含的大量代码.因现行系统对代码默视为原创,而最终影响了对论文整体抄袭比例的判定,使准确 ...

最新文章

  1. 交换与路由技术课程期末上机测试题目二
  2. 超实用的网络故障排障指南
  3. 第三章 使用Servlet处理HTTP响应
  4. JS进阶之---函数,立即执行函数
  5. Java设计模式笔记(1)单例模式
  6. Spark性能优化指南——高级篇
  7. discuz设置用户每天回帖数_discuz回贴通知插件实现-显示用户状态设置
  8. 树莓派之ubuntu安装docker
  9. 拓扑排序 codevs 4040 cojs 438
  10. linux用户间文件互传,linux之间的文件互传-scp命令
  11. C# Dictionary 使用;增加、移除的各种方法
  12. ubuntu配置vsftpd记录
  13. 理解结构与表现相分离
  14. Java并发机制的底层实现原理(Java并发编程的艺术整理)
  15. Java模拟猜数字小游戏,有次数限制,并且输出猜测次数。
  16. 线性代数学习笔记6-4:行列式的应用(用伴随矩阵求逆矩阵、克莱姆法则解方程、行列式求面积/体积)
  17. oracle Swap_join_inputs简析
  18. 台式计算机如何升级,老电脑如何升级 老电脑升级方法【详细介绍】
  19. tensorflow2.10.0+CUDA11.2+cuDNN8.1 for cuda11.2
  20. 测试用例设计(等价类、边界值、因果图、判定表、正交实验)

热门文章

  1. JS 获取浏览器高度和宽度
  2. 信号-失真噪声比 (SNDR) 无杂散动态范围 (SFDR)
  3. 遥感原理与应用总结——第三章:遥感传感器及成像原理
  4. linux IIC子系统分析(七)——实例分析通过i2c-dev操作I2C设备
  5. 内存映射文件原理(转载)
  6. 讲解UCOSII嵌入式操作系统的任务调度策略
  7. 蔡勒公式与Python
  8. 大众点评爬虫(Python)
  9. 计算机关闭系统剪切板上的内容,如何在Win10中打开/关闭和清除剪贴板历史记录...
  10. 正则判断手机号地区_手机号码验证方法(正则验证)