php 的計數器程式碼樣本

來源:互聯網
上載者:User
計數是一種最簡單基本的運算,計數器就是實現這種運算的邏輯電路,計數器在數字系統中主要是對脈衝的個數進行計數,以實現測量、計數和控制的功能,同時兼有分頻功能,計數器是由基本的計數單元和一些控制門所組成,計數單元則由一系列具有儲存資訊功能的各類觸發器構成,這些觸發器有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"."人次";  //顯示訪問次數?>

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.