PHP制作图型计数器的例子


Posted in PHP onOctober 09, 2006

以前在奥索看见过很多这样的例子,各各方法复杂,请看如下例子实现图形计数器。在网页中使用请用 <script src="http://文件地址"></script>

<?
//存放计数的文本文件
$count="count.txt";
//计数器的位数,如果不填则默认为6位
$wei="";
//图像的URL路径
$tu="http://127.0.0.1/tcount/images";
?>
<?
if ($wei=="") { $wei=6; }
if (!file_exists($count)) { $fp=fopen($count,"w+"); fputs($fp,0,100); fclose($fp); }
if ($REMOTE_ADDR!=$ip)     {
$fp=fopen($count,"r+");
$cc=fgets($fp,100);
$cc=trim($cc);
if ($cc=="") { $cou=1; }
else { $cou=$cc+1; }
rewind($fp);
fputs($fp,$cou,100);
fclose($fp);
                             }
setcookie("ip",$REMOTE_ADDR,time()+86400);
$fp=fopen($count,"r+");
$cou=fgets($fp,100);
$cou=trim($cou);
fclose($fp);
$w=strlen($cou);
while($w<$wei) {
$cou="0".$cou;
$w++;
                }
$www=strlen($cou);
$i=0;
echo "document.write(\"<p align=center>\");\n";
while($i<$www) {
$ym=substr($cou,$i,1);
echo "document.write(\"<img src=$tu/$ym.gif>\");\n";
$i++;
  }
?> 

PHP 相关文章推荐
Banner程序
Oct 09 PHP
关于file_get_contents返回为空或函数不可用的解决方案
Jun 24 PHP
浅谈web上存漏洞及原理分析、防范方法(安全文件上存方法)
Jun 29 PHP
Laravel框架学习笔记(一)环境搭建
Oct 15 PHP
PHP正则表达式 /i, /is, /s, /isU等介绍
Oct 23 PHP
PHP中mysqli_affected_rows作用行数返回值分析
Dec 26 PHP
php保存任意网络图片到服务器的方法
Apr 14 PHP
WIN8.1下搭建PHP5.6环境
Apr 29 PHP
php实现的简单中文验证码功能示例
Jan 03 PHP
PHP实现文件下载【实例分享】
Apr 28 PHP
phpStudy配置多站点多域名方法及遇到的403错误解决方法
Oct 19 PHP
总结PHP中初始化空数组的最佳方法
Feb 13 PHP
多php服务器实现多session并发运行
Oct 09 #PHP
提升PHP速度全攻略
Oct 09 #PHP
php4的彩蛋
Oct 09 #PHP
在PHP中使用灵巧的体系结构
Oct 09 #PHP
PHP脚本的10个技巧(8)
Oct 09 #PHP
用PHP实现小型站点广告管理
Oct 09 #PHP
一个域名查询的程序
Oct 09 #PHP
You might like
PHP 9 大缓存技术总结
2015/09/17 PHP
PHP Web表单生成器案例分析
2020/06/02 PHP
基于jquery的仿百度的鼠标移入图片抖动效果
2010/09/17 Javascript
数组方法解决JS字符串连接性能问题有争议
2011/01/12 Javascript
用jquery仿做发微博功能示例
2014/04/18 Javascript
面向切面编程(AOP)的理解
2015/05/01 Javascript
JS与Ajax Get和Post在使用上的区别实例详解
2016/06/08 Javascript
vue-router跳转页面的方法
2017/02/09 Javascript
xmlplus组件设计系列之树(Tree)(9)
2017/05/02 Javascript
jquery+ajax实现省市区三级联动 (封装和不封装两种方式)
2017/05/15 jQuery
5分钟学会Vue动画效果(小结)
2018/07/21 Javascript
vue基于element的区间选择组件
2018/09/07 Javascript
用Electron写个带界面的nodejs爬虫的实现方法
2019/01/29 NodeJs
深入理解Node内建模块和对象
2019/03/12 Javascript
vue 将多个过滤器封装到一个文件中的代码详解
2020/09/05 Javascript
[01:22:42]2014 DOTA2华西杯精英邀请赛 5 24 DK VS LGD
2014/05/26 DOTA
[42:32]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第二场 11.27
2020/12/01 DOTA
[01:33:25]DOTA2-DPC中国联赛 正赛 Elephant vs IG BO3 第一场 1月24日
2021/03/11 DOTA
Python中的zipfile模块使用详解
2015/06/25 Python
Python实现按学生年龄排序的实际问题详解
2017/08/29 Python
利用python解决mysql视图导入导出依赖的问题
2017/12/17 Python
快速了解python leveldb
2018/01/18 Python
人生苦短我用python python如何快速入门?
2018/03/12 Python
Python 实现一行输入多个值的方法
2018/04/21 Python
Python可以实现栈的结构吗
2020/05/27 Python
python与pycharm有何区别
2020/07/01 Python
使用HTML5 Canvas绘制圆角矩形及相关的一些应用举例
2016/03/22 HTML / CSS
最常使用的求职信
2014/05/25 职场文书
国际贸易专业自荐信
2014/06/10 职场文书
医院保洁服务方案
2014/06/11 职场文书
网站出售协议书范文
2014/10/10 职场文书
运动会广播稿200字(10篇)
2014/10/12 职场文书
教师考核表个人总结
2015/02/12 职场文书
2016应届毕业生就业指导课心得体会
2016/01/15 职场文书
手把手教你制定暑期学习计划,让你度过充实的暑假
2019/08/22 职场文书
ajax请求前端跨域问题原因及解决方案
2021/10/16 Javascript