首頁  >  文章  >  後端開發  >  php 的計數器程式碼範例

php 的計數器程式碼範例

怪我咯
怪我咯原創
2017-07-16 10:54:261933瀏覽

計數是一種最簡單基本的運算,計數器就是實現這種運算的邏輯電路,計數器在數位系統中主要是對脈衝的個數進行計數,以實現測量、計數和控制的功能,同時兼有分頻功能,計數器是由基本的計數單元和一些控制門所組成,計數單元則由一系列具有存儲資訊功能的各類觸發器構成,這些觸發器有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<$len_str;$i++){
$each_num = substr($num,$i,1);
$out_str = $out_str . "<img src=\"$each_num.gif\">";
}
print "访问量总计:"."$out_str"."人次";  //显示访问次数
?>

以上是php 的計數器程式碼範例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn