Heim  >  Artikel  >  Backend-Entwicklung  >  php图片计数器代码(增强版)

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

WBOY
WBOYOriginal
2016-07-25 08:59:05875Durchsuche
  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 = '';
  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 '';
  55. }
  56. ?>
复制代码

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

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

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



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn