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

发布时间:2020-05-05编辑:脚本学堂
本文介绍一个php实现的图片计数器,可以把它作为普通php图片计数器的增强版,有需要的朋友,参考下吧。

php图片计数器,代码如下:
 

复制代码 代码示例:
<?php
//session_start();
$dir = 'cookie.txt';
$file = fopen($dir,'r');
$content = fgets($file);
fclose($file);
//if(empty($_SESSION['viewer'])){
  $content++;
  $newopen = fopen($dir,'w');
  fwrite($newopen,$content);
  fclose($newopen);
  //$_SESSION['viewer'] = 1;
//}
//echo "网站的访问次数:{$content}";
$new = strval($content); //转化为字符串
$len = strlen($new);
 
$str = str_repeat('0',6-$len);
for($i=0;$i<strlen($str);$i++){
   $result = $str[$i];
   $result = '<img src="images/0.png" alt="" />';
   echo $result;
}
for($j=0;$j<$len;$j++){
  $result = $new[$j];
  switch($result){
    case 0 :
    $ret[$j]='images/0.png';
    break;
    case 1 :
    $ret[$j]='images/1.png';
    break;
    case 2 :
    $ret[$j]='images/2.png';
    break;
    case 3 :
    $ret[$j]='images/3.png';
    break;
    case 4 :
    $ret[$j]='images/4.png';
    break;
    case 5 :
    $ret[$j]='images/5.png';
    break;
    case 6 :
    $ret[$j]='images/6.png';
    break;
    case 7 :
    $ret[$j]='images/7.png';
    break;
    case 8 :
    $ret[$j]='images/8.png';
    break;
    case 9 :
    $ret[$j]='images/9.png';
    break;
  } //by www.jb200.com
  echo '<img src="'.$ret[$j].'"  alt="" />';
}
?>
 

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

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

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