欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php图片计数器代码(增强版)

程序员文章站 2022-05-20 14:47:32
...
  1. //session_start();
  2. $dir = 'cookie.txt';
  3. $file = fopen($dir,'r');
  4. $content = fgets($file);
  5. fclose($file);
  6. //if(empty($_SESSION['viewer'])){
  7. $content++;
  8. $newopen = fopen($dir,'w');
  9. fwrite($newopen,$content);
  10. fclose($newopen);
  11. //$_SESSION['viewer'] = 1;
  12. //}
  13. //echo "网站的访问次数:{$content}";
  14. $new = strval($content); //转化为字符串
  15. $len = strlen($new);
  16. $str = str_repeat('0',6-$len);
  17. for($i=0;$i $result = $str[$i];
  18. $result = 'php图片计数器代码(增强版)';
  19. echo $result;
  20. }
  21. for($j=0;$j $result = $new[$j];
  22. switch($result){
  23. case 0 :
  24. $ret[$j]='images/0.png';
  25. break;
  26. case 1 :
  27. $ret[$j]='images/1.png';
  28. break;
  29. case 2 :
  30. $ret[$j]='images/2.png';
  31. break;
  32. case 3 :
  33. $ret[$j]='images/3.png';
  34. break;
  35. case 4 :
  36. $ret[$j]='images/4.png';
  37. break;
  38. case 5 :
  39. $ret[$j]='images/5.png';
  40. break;
  41. case 6 :
  42. $ret[$j]='images/6.png';
  43. break;
  44. case 7 :
  45. $ret[$j]='images/7.png';
  46. break;
  47. case 8 :
  48. $ret[$j]='images/8.png';
  49. break;
  50. case 9 :
  51. $ret[$j]='images/9.png';
  52. break;
  53. } //by bbs.it-home.org
  54. echo 'php图片计数器代码(增强版)';
  55. }
  56. ?>
复制代码

以上代码中,为实现页面刷新预览,注释掉了session会话,以避免网页的重复刷新。 相比php文本计数器,这个计数器代码比较完善且实用。

附,图片素材的下载地址: http://liangqi000.googlecode.com/files/image-counter.rar

大家也可以自己去一些素材网站上,查找一些好看的计数器图片,把显示图片做的专业些哦。