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 相关文章推荐
PHP循环获取GET和POST值的代码
Apr 09 PHP
由php的call_user_func传reference引发的思考
Jul 23 PHP
php算开始时间到过期时间的相隔的天数
Jan 12 PHP
供参考的 php 学习提高路线分享
Oct 23 PHP
mysql,mysqli,PDO的各自不同介绍
Sep 19 PHP
关于file_get_contents返回为空或函数不可用的解决方案
Jun 24 PHP
PHP以mysqli方式连接类完整代码实例
Jul 15 PHP
php使用文本统计访问量的方法
May 12 PHP
详谈PHP程序Laravel 5框架的优化技巧
Jul 18 PHP
解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
Nov 25 PHP
php+redis消息队列实现抢购功能
Feb 08 PHP
阿里对象存储OSS在laravel框架中的使用方法
Oct 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 Xdebug的安装与使用详解
2013/06/20 PHP
php实现将任意进制数转换成10进制的方法
2015/04/17 PHP
Thinkphp关闭缓存的方法
2015/06/26 PHP
thinkPHP中create方法与令牌验证实例浅析
2015/12/08 PHP
解决Laravel无法使用COOKIE和SESSION的问题
2019/10/16 PHP
JQuery从头学起第二讲
2010/07/04 Javascript
jquery 学习之二 属性 文本与值(text,val)
2010/11/25 Javascript
非html5实现js版弹球游戏示例代码
2013/09/22 Javascript
我的Node.js学习之路(一)
2014/07/06 Javascript
Bootstrap基本布局实现方法详解
2016/11/25 Javascript
Vue.js tab实现选项卡切换
2017/05/16 Javascript
关于JavaScript语句后面的分号问题
2017/12/07 Javascript
详解webpack多页面配置记录
2018/01/22 Javascript
Js中使用正则表达式验证输入是否有特殊字符
2018/09/07 Javascript
koa2+vue实现登陆及登录状态判断
2019/08/15 Javascript
原生js实现滑块区间组件
2021/01/20 Javascript
[42:25]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第三场
2018/04/06 DOTA
Python+Turtle动态绘制一棵树实例分享
2018/01/16 Python
python3 property装饰器实现原理与用法示例
2019/05/15 Python
python3 requests库实现多图片爬取教程
2019/12/18 Python
Python+Kepler.gl实现时间轮播地图过程解析
2020/07/20 Python
python识别验证码的思路及解决方案
2020/09/13 Python
python中绕过反爬虫的方法总结
2020/11/25 Python
Android本地应用打开方法——通过html5写连接
2016/03/11 HTML / CSS
HTML5混合开发二维码扫描以及调用本地摄像头
2017/12/27 HTML / CSS
梅西百货官网:Macy’s
2020/08/04 全球购物
易程科技软件测试笔试
2013/03/24 面试题
高中自我评价范文
2014/01/27 职场文书
校园联欢晚会主持词
2014/03/17 职场文书
领导干部廉政承诺书
2014/03/27 职场文书
2014年教师德育工作总结
2014/11/10 职场文书
化验室安全管理制度
2015/08/06 职场文书
感恩教师节主题班会
2015/08/12 职场文书
导游词之临安白水涧
2019/11/05 职场文书
Java 数组的使用
2022/05/11 Java/Android
Python 避免字典和元组的多重嵌套问题
2022/07/15 Python