国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP簡單計數器實例程序

2024-05-04 23:06:23
字體:
來源:轉載
供稿:網友

在php中我們有時自己會寫簡單的網站頁面訪問統計器了,下面小編來給大家介紹利用PHP實現計數器代碼,希望此方法對大家有幫助。

讓我們在首頁上加上一個計數器,有利于演示怎樣讀寫文件以及創建自己的函數,counter.inc包含以下代碼:

  1. <?  
  2. /*  
  3. || 一個簡單的計數器  
  4. */  
  5. function get_hitcount($counter_file)  
  6. {  
  7. /* 將計數器歸零  
  8. 這樣如果計數器還未被使用,初始值將是1  
  9. 你當然也可以把初始值設成20000來騙人咯  
  10. */  
  11. $count=0;  
  12. // 如果存放計數器文件已經存在,讀取其中的內容  
  13. if ( file_exists($counter_file) )  
  14. {  
  15. $fp=fopen($counter_file,"r");  
  16. // 我們只取了前20位,希望你的站點不要太受歡迎啊  
  17. $count=0 fgets($fp,20);  
  18. // 由于函數fgets()返回字符串,我們可以通過加0的方法將其自動轉換為整數  
  19. fclose($fp);  
  20. // 對文件操作完畢  
  21. }  
  22. // 增加一次計數值  
  23. $count ;  
  24. // 將新的計數值寫入文件  
  25. $fp=fopen($counter_file,"w");  
  26. fputs($fp,$count);  
  27. fclose($fp);  
  28. # 返回計數值  
  29. return ($count);  
  30. }  
  31. ?> 

然后我們更改front.php3文件以顯示這個計數器:

  1. <? 
  2. include("include/counter.inc"); 
  3. // 我把計數值放在文件counter.txt中,讀出并輸出 
  4. printf ("<CENTER><B>d</B></CENTER> <BR> n"
  5. get_hitcount("counter.txt")); 
  6. include("include/footer.inc"); 
  7. ?> 

例2,代碼如下:

1)文本計數器

  1. <?php 
  2. $countfile="/count.txt";  //設置保存數據的文件 
  3. if (!file_exists($countfile)){//判斷文件是否存在 
  4. exec"echo 0 > $countfile"); 
  5. }  
  6. $fp = fopen($countfile,"rw");  
  7. $length=filesize($countfile); 
  8. $num = fgets($fp,$length);  
  9. $num += 1;  
  10. exec"rm -rf $countfile"); 
  11. exec"echo $num > $countfile"); 
  12. PRint "訪問量總計:"."$num"."人次";  //顯示訪問次數 
  13. ?> 

2)圖形計數器

  1. <? 
  2. $countfile="/count-num.txt";  //設置保存數據的文件 
  3. if (!file_exists($countfile))  //判斷文件是否存在 
  4. {exec"echo 0 > $countfile");}  
  5. $fp = fopen($countfile,"rw");  
  6. $length=filesize($countfile); 
  7. $num = fgets($fp,$length);  
  8. $num += 1;  
  9. exec"rm -rf $countfile"); 
  10. exec"echo $num > $countfile"); 
  11. $len_str = strlen($num); 
  12. for($i=0;$i<$len_str;$i++){ 
  13. $each_num = substr($num,$i,1); 
  14. $out_str = $out_str . "<img src="$each_num.gif">"
  15. print "訪問量總計:"."$out_str"."人次";  //顯示訪問次數 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙川县| 新丰县| 汕头市| 滕州市| 祁门县| 平定县| 额尔古纳市| 岗巴县| 上思县| 磐安县| 平陆县| 曲沃县| 丰镇市| 唐海县| 陆丰市| 喀什市| 濉溪县| 屏南县| 鞍山市| 安岳县| 丁青县| 西峡县| 柘城县| 临澧县| 石狮市| 集安市| 睢宁县| 清远市| 崇礼县| 巢湖市| 保德县| 阜阳市| 汉中市| 应城市| 饶平县| 甘泉县| 镶黄旗| 赣州市| 县级市| 高密市| 瓮安县|