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加密解密的代码
Oct 09 PHP
PHP制作图型计数器的例子
Oct 09 PHP
PHP中文汉字验证码
Apr 08 PHP
PHP zip扩展Linux下安装过程分享
May 05 PHP
PHP获取文件夹内文件数的方法
Mar 12 PHP
php一个解析字符串排列数组的方法
May 12 PHP
php实现的验证码文件类实例
Jun 18 PHP
AJAX PHP无刷新form表单提交的简单实现(推荐)
Sep 09 PHP
在 Laravel 中 “规范” 的开发短信验证码发送功能
Oct 26 PHP
php数据结构之顺序链表与链式线性表示例
Jan 22 PHP
php中对象引用和复制实例分析
Aug 14 PHP
laravel unique验证、确认密码confirmed验证以及密码修改验证的方法
Oct 16 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 Session 变量的使用方法详解与实例代码
2013/09/11 PHP
top.location.href 没有权限 解决方法
2008/08/05 Javascript
jQuery技巧大放送 学习jquery的朋友可以看下
2009/10/14 Javascript
javascript 冒泡排序 正序和倒序实现代码
2010/12/14 Javascript
如何确保JavaScript的执行顺序 之jQuery.html并非万能钥匙
2011/03/03 Javascript
fancybox modal的完美解决(右上的X)
2012/10/30 Javascript
两种常用的javascript数组去重方法思路及代码
2013/03/26 Javascript
jquery阻止冒泡事件使用模拟事件
2013/09/06 Javascript
利用JS判断用户是否上网(连接网络)
2013/12/23 Javascript
使用POST方式弹出窗口的两种方法示例介绍
2014/01/29 Javascript
JS当前页面登录注册框,固定DIV,底层阴影的实例代码
2016/09/29 Javascript
js实现HashTable(哈希表)的实例分析
2016/11/21 Javascript
js读取json文件片段中的数据实例
2017/03/09 Javascript
vue数据双向绑定的注意点
2017/06/23 Javascript
React为 Vue 引入容器组件和展示组件的教程详解
2018/05/03 Javascript
Node.js命令行/批处理中如何更改Linux用户密码浅析
2018/07/22 Javascript
零基础之Node.js搭建API服务器的详解
2019/03/08 Javascript
详解如何使用微信小程序云函数发送短信验证码
2019/03/13 Javascript
Node.js API详解之 assert模块用法实例分析
2020/05/26 Javascript
微信公众号网页分享功能开发的示例代码
2020/05/27 Javascript
前端使用crypto.js进行加密的函数代码
2020/08/16 Javascript
[42:32]Secret vs Optic 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
python完成FizzBuzzWhizz问题(拉勾网面试题)示例
2014/05/05 Python
python的文件操作方法汇总
2017/11/10 Python
python3使用SMTP发送HTML格式邮件
2018/06/19 Python
Python3.5以上版本lxml导入etree报错的解决方案
2019/06/26 Python
python粘包问题及socket套接字编程详解
2019/06/29 Python
五分钟学会怎么用Pygame做一个简单的贪吃蛇
2021/01/06 Python
全球独特生活方式产品和礼品购物网站:AHAlife
2018/09/18 全球购物
外企财务年会演讲稿
2014/01/03 职场文书
《金钱的魔力》教学反思
2014/02/24 职场文书
收款委托书范本
2014/09/11 职场文书
2014年重阳节老干部座谈会局领导发言稿
2014/09/25 职场文书
小学大队长竞选稿
2015/11/20 职场文书
html+css实现文字折叠特效实例
2021/06/02 HTML / CSS
Python torch.flatten()函数案例详解
2021/08/30 Python