PHP圖形計(jì)數(shù)器程序顯示網(wǎng)站用戶(hù)瀏覽量
PHP圖形計(jì)數(shù)器程序是一款簡(jiǎn)單的圖片計(jì)數(shù)器,為了直觀(guān)顯示一個(gè)網(wǎng)站有多少用戶(hù)瀏覽,需要在網(wǎng)頁(yè)底部放一個(gè)圖片計(jì)數(shù)器,也就是當(dāng)前頁(yè)面的訪(fǎng)問(wèn)量,訪(fǎng)問(wèn)量的數(shù)據(jù)是保存在 txt 文件里,可自動(dòng)生成 num.txt 文件,自定義初始數(shù)據(jù),顯示的數(shù)字圖片保存在 img 目錄下,可以換成自己做的精美的圖片,更換即可,index.php是調(diào)用文件,很簡(jiǎn)單。
本程序只有幾十KB,系統(tǒng)代碼設(shè)計(jì)簡(jiǎn)單易懂。
效果如下:
關(guān)于程序的安裝很簡(jiǎn)單:
1、這款圖形計(jì)數(shù)器不需要數(shù)據(jù)庫(kù)的支持,只要能運(yùn)行PHP即可,將index.php里的PHP文件拷貝到需要的網(wǎng)頁(yè)里面即可,其它文件不動(dòng)。
2、文件的結(jié)構(gòu):
(1),index.php,調(diào)用計(jì)數(shù)器文件
<?php echo "您是第"; require("count.php"); echo "位訪(fǎng)客"; ?>
(2),count.php 圖形計(jì)數(shù)器的核心代碼
<?php $path= "img";//圖片所在的文件夾子, img 是在相應(yīng)文件夾下 $f_name = "num.txt";//計(jì)數(shù)器的數(shù)據(jù)保存在num.txt $n_digit = 10; //如果文件不存在,則新建文件,初始值置為100/ if(!file_exists($f_name)){ $fp=fopen($f_name,"w"); fputs($fp,"100"); fclose($fp); } $fp=fopen($f_name,"r"); //打開(kāi)num.txt文件 $hits=fgets($fp,$n_digit); //開(kāi)始計(jì)取數(shù)據(jù) fclose($fp); //關(guān)閉文件 $hits=(int)$hits + 1;//計(jì)數(shù)器增加1 $hits=(string)$hits; $fp=fopen($f_name,"w"); fputs($fp,$hits);//寫(xiě)入新的計(jì)數(shù) fclose($fp); //關(guān)閉文件 //循環(huán)讀取并顯示出圖形計(jì)數(shù)器 for($i=0;$i<$n_digit;$i++) $hits = str_replace("$i","<img src='$path/$i.gif' $alt>","$hits"); echo $hits; ?>
(3) num.txt 保存計(jì)數(shù)的文件
訪(fǎng)問(wèn)量的數(shù)據(jù)是保存在 txt 文件里,可自動(dòng)生成 num.txt 文件,自定義初始數(shù)據(jù)
(4) img/ 保存0-9的圖形文件
源碼下載,開(kāi)始你的php圖片計(jì)數(shù)器系統(tǒng)學(xué)習(xí)之旅吧!
小提示:本系統(tǒng)開(kāi)發(fā)尚不完善,還存在許多欠缺,但會(huì)繼續(xù)努力進(jìn)行完善。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- PHP計(jì)數(shù)器的實(shí)現(xiàn)代碼
- php計(jì)數(shù)器的設(shè)計(jì)與實(shí)現(xiàn)
- php實(shí)現(xiàn)計(jì)數(shù)器方法小結(jié)
- 用PHP和MYSQL建立計(jì)數(shù)器過(guò)程詳解
- 一個(gè)自定義位數(shù)的php多用戶(hù)計(jì)數(shù)器代碼
- 壞狼php學(xué)習(xí) 計(jì)數(shù)器實(shí)例代碼
- 一個(gè)用php3編寫(xiě)的簡(jiǎn)單計(jì)數(shù)器
- php的計(jì)數(shù)器程序
- PHP制作圖型計(jì)數(shù)器的例子
- php引用計(jì)數(shù)器進(jìn)行垃圾收集機(jī)制介紹
相關(guān)文章
laravel-admin 管理平臺(tái)獲取當(dāng)前登陸用戶(hù)信息的例子
今天小編就為大家分享一篇laravel-admin 管理平臺(tái)獲取當(dāng)前登陸用戶(hù)信息的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10thinkPHP+ajax實(shí)現(xiàn)統(tǒng)計(jì)頁(yè)面pv瀏覽量的方法
這篇文章主要介紹了thinkPHP+ajax實(shí)現(xiàn)統(tǒng)計(jì)頁(yè)面pv瀏覽量的方法,涉及thinkPHP模板調(diào)用及數(shù)據(jù)庫(kù)讀寫(xiě)相關(guān)操作技巧,需要的朋友可以參考下2017-03-03php使用正則驗(yàn)證密碼字段的復(fù)雜強(qiáng)度原理詳細(xì)講解
密碼涉及到安全問(wèn)題,所以密碼設(shè)計(jì)的復(fù)雜程序尤為重要。通常密碼由大小寫(xiě)字母、數(shù)字、特殊符號(hào)組成。一般情況下前端可不做js判斷,使用ajax提交php后端程序接口,由后端判斷后返回json數(shù)據(jù),進(jìn)行用戶(hù)密碼復(fù)雜程序提示。2022-11-11PHP 構(gòu)造函數(shù)和析構(gòu)函數(shù)原理與用法分析
這篇文章主要介紹了PHP 構(gòu)造函數(shù)和析構(gòu)函數(shù)原理與用法,結(jié)合具體實(shí)例形式分析了PHP 構(gòu)造函數(shù)和析構(gòu)函數(shù)基本概念、功能、原理、用法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2020-04-04解決phpmyadmin中缺少mysqli擴(kuò)展問(wèn)題的方法
本篇文章是對(duì)解決phpmyadmin中缺少mysqli擴(kuò)展問(wèn)題的方法進(jìn)行了詳細(xì)的介紹。需要的朋友參考下2013-05-05php 無(wú)限級(jí)數(shù)據(jù)JSON格式及JS解析
公司要做個(gè)Flash效果的頁(yè)面,需要個(gè)無(wú)限級(jí)樹(shù),顯示用戶(hù)邀請(qǐng)的好友及其下線(xiàn),由此就構(gòu)成了無(wú)限級(jí)的關(guān)系,可能下線(xiàn)有無(wú)限多。2010-07-07Zend Framework教程之連接數(shù)據(jù)庫(kù)并執(zhí)行增刪查的方法(附demo源碼下載)
這篇文章主要介紹了Zend Framework教程之連接數(shù)據(jù)庫(kù)并執(zhí)行增刪查的方法,結(jié)合實(shí)例形式詳細(xì)分析了Zend Framework數(shù)據(jù)庫(kù)的配置及執(zhí)行增刪改查等操作的相關(guān)實(shí)現(xiàn)方法,需要的朋友可以參考下2016-03-03Thinkphp連表查詢(xún)及數(shù)據(jù)導(dǎo)出方法示例
這篇文章主要介紹了Thinkphp連表查詢(xún)及數(shù)據(jù)導(dǎo)出方法,結(jié)合實(shí)例形式分析了thinkPHP連表查詢(xún)的操作技巧與相關(guān)注意事項(xiàng),需要的朋友可以參考下2016-10-10CI框架自動(dòng)加載session出現(xiàn)報(bào)錯(cuò)的解決辦法
很多程序員在CI中使用session的時(shí)候,開(kāi)啟自動(dòng)加載session之后網(wǎng)站就報(bào)錯(cuò)了,這篇文章主要介紹了CI框架自動(dòng)加載session出現(xiàn)報(bào)錯(cuò)的解決辦法,需要的朋友可以參考下2014-06-06