php数字转显示不出来,如何修改PHP计数器由图片显示变为文本数字显示?

代码如下:

/********************************************************************/

/*  本计数器有一个好处,绝对傻瓜型 :) 不会编程或者懒得编程的朋友有福了 :)

/*  调用时数据时,请使用:

/*  

/*  id=1可以改写成容易记忆的词可以是英文字母也可以是数字,比如:id=myhome

/*  每一个id都将生成一个单独的文件,

/*  这意味着,你可以用同一个系统进行多个地方的计数,就是多用户版的啦:)

/*

/**********************************************************************/

if(!isset($id)) //如果忘了写id值了设定默认值

{

$id=1;

}

$file="count/".$id.".php"; //记录数据的文件

if(!file_exists($file)) //判断是否存在文件

{

chmod("count/",0777); //修改文件夹属性

fopen($file,'w+');

}

if(!is_writeable($file)) //判断文件是否可写

{

chmod($file,0777); //修改文件属性

}

$fo=fopen($file,"r"); //打开文件

$fg=fgets($fo,10000); //读取数据

if($fg=='')$fg=0;

$fg++;

$fo2=fopen($file,'w+'); //以可写方式打开文件

fputs($fo2,$fg);

$fg=sprintf("%06s",$fg); //修改此处的 %06s 为 %08s 就可以把六位计数器改为8位计数器咯

$mc=chunk_split($fg,1,'|'); //每隔一个字符插入一个|号

$arr=explode('|',$mc); //按|号切开,存成数组

echo "muhang='';\n";

for($i=0;$i

{

if($arr[$i]!='')

{

echo "muhang+='%22.%24arr%5B%24i%5D.%22.gif';\n";

}

}

echo "document.write(muhang);"; //输出

?>

计数结果显示为下图:

bVblvEd?w=129&h=44

需要达到的效果:一是不要图片式的,想变成文本式的,二是不要在一个数字前面加000,比如266就不要显示为000266谢谢。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值