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 相关文章推荐
ftp类(example.php)
Oct 09 PHP
php的字符串用法小结
Jun 08 PHP
PHP统计nginx访问日志中的搜索引擎抓取404链接页面路径
Jun 30 PHP
php socket实现的聊天室代码分享
Aug 16 PHP
php中http与https跨域共享session的解决方法
Dec 20 PHP
php对象在内存中的存在形式分析
Feb 03 PHP
在Windows系统下使用PHP生成Word文档的教程
Jul 03 PHP
php获取英文姓名首字母的方法
Jul 13 PHP
PHP中类的自动加载的方法
Mar 17 PHP
php 替换文章中的图片路径,下载图片到本地服务器的方法
Feb 06 PHP
thinkPHP5.0框架验证码调用及点击图片刷新简单实现方法
Sep 07 PHP
Laravel Reponse响应客户端示例详解
Sep 03 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
全国FM电台频率大全 - 18 湖南省
2020/03/11 无线电
PHP的substr_replace将指定两位置之间的字符替换为*号
2011/05/04 PHP
php数组中包含中文的排序方法
2014/06/03 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
2017/12/26 PHP
Yii框架的路由配置方法分析
2019/09/09 PHP
Mootools 图片展示插件(lightbox,ImageMenu)收集集合
2010/05/21 Javascript
Javascript 闭包引起的IE内存泄露分析
2012/05/23 Javascript
Jquery实现列表(隔行换色,全选,鼠标滑过当前行)效果实例
2013/06/09 Javascript
jquery带下拉菜单和焦点图代码分享
2015/08/24 Javascript
jQuery实现宽屏图片轮播实例教程
2015/11/24 Javascript
js判断请求的url是否可访问,支持跨域判断的实现方法
2016/09/17 Javascript
js HTML5手机刮刮乐代码
2020/09/29 Javascript
bootstrap网格系统使用方法解析
2017/01/13 Javascript
Angular中$broadcast和$emit的使用方法详解
2017/05/22 Javascript
JavaScript该如何学习 怎样轻松学习JavaScript
2017/06/12 Javascript
JavaScript实现连连看连线算法
2019/01/05 Javascript
浅谈vue的第一个commit分析
2020/06/08 Javascript
浅谈JavaScript中this的指向更改
2020/07/28 Javascript
vue 使用post/get 下载导出文件操作
2020/08/07 Javascript
python利用正则表达式排除集合中字符的功能示例
2017/10/10 Python
Python使用Scrapy爬虫框架全站爬取图片并保存本地的实现代码
2018/03/04 Python
python format 格式化输出方法
2018/07/16 Python
解决Python logging模块无法正常输出日志的问题
2020/02/21 Python
移动端解决悬浮层(悬浮header、footer)会遮挡住内容的3种方法
2015/03/27 HTML / CSS
wedgwood加拿大官网:1759年成立的英国国宝级陶瓷餐具品牌
2018/07/17 全球购物
报关简历自我评价怎么写
2013/09/19 职场文书
运动会广播稿400字
2014/01/25 职场文书
关爱女孩行动实施方案
2014/03/13 职场文书
财务管理专业求职信
2014/06/11 职场文书
教师批评与自我批评(群众路线)
2014/10/15 职场文书
先进教育工作者事迹材料
2014/12/23 职场文书
休假证明书
2015/06/24 职场文书
安全生产会议制度
2015/08/06 职场文书
大学生志愿者心得体会
2016/01/15 职场文书
Python基础之函数嵌套知识总结
2021/05/23 Python
MySQL8.0.18配置多主一从
2021/06/21 MySQL