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 相关文章推荐
我的论坛源代码(二)
Oct 09 PHP
PHP排序之二维数组的按照字母排序实现代码
Aug 13 PHP
简单的PHP缓存设计实现代码
Sep 30 PHP
解析PHP的session过期设置
Jun 29 PHP
php中的常用魔术方法总结
Aug 02 PHP
PHP实现根据浏览器跳转不同语言页面代码
Aug 02 PHP
php实现的CSS更新类实例
Sep 22 PHP
php自定义apk安装包实例
Oct 20 PHP
php的dl函数用法实例
Nov 06 PHP
PHP版QQ互联OAuth示例代码分享
Jul 05 PHP
php Session无效分析资料整理
Nov 29 PHP
ThinkPHP5与单元测试PHPUnit使用详解
Feb 23 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的一个完整SMTP类(解决邮件服务器需要验证时的问题)
2006/10/09 PHP
PHP 删除文件与文件夹操作 unlink()与rmdir()这两个函数的使用
2011/07/17 PHP
php中检查文件或目录是否存在的代码小结
2012/10/22 PHP
php实现通过cookie换肤的方法
2015/07/13 PHP
深入剖析浏览器退出之后php还会继续执行么
2016/05/17 PHP
Laravel框架文件上传功能实现方法示例
2019/04/16 PHP
页面版文本框智能提示JS代码
2009/11/20 Javascript
ExtJS的FieldSet的column列布局
2009/11/20 Javascript
关于Jqzoom的使用心得 jquery放大镜效果插件
2010/04/12 Javascript
jquery中对表单的基本操作代码
2010/07/29 Javascript
window.ActiveXObject使用说明
2010/11/08 Javascript
js jquery验证银行卡号信息正则学习
2013/01/21 Javascript
jquery点击页面任何区域实现鼠标焦点十字效果
2013/06/21 Javascript
jQuery随机密码生成的方法
2015/03/09 Javascript
bootstrap table动态加载数据示例代码
2017/03/25 Javascript
深入浅出理解JavaScript闭包的功能与用法
2018/08/01 Javascript
jQuery创建折叠式菜单
2019/06/15 jQuery
JS随机密码生成算法
2019/09/23 Javascript
ES2020系列之空值合并运算符 '??'
2020/07/22 Javascript
Express 配置HTML页面访问的实现
2020/11/01 Javascript
原生js实现弹幕效果
2020/11/29 Javascript
[08:08]DOTA2-DPC中国联赛2月28日Recap集锦
2021/03/11 DOTA
MySQL最常见的操作语句小结
2015/05/07 Python
Django内容增加富文本功能的实例
2017/10/17 Python
python实现指定字符串补全空格、前面填充0的方法
2018/11/16 Python
python协程之动态添加任务的方法
2019/02/19 Python
Python实现读取txt文件中的数据并绘制出图形操作示例
2019/02/26 Python
python快排算法详解
2019/03/04 Python
使用PyTorch训练一个图像分类器实例
2020/01/08 Python
python随机生成大小写字母数字混合密码(仅20行代码)
2020/02/01 Python
总经理秘书的岗位职责
2013/12/27 职场文书
函授生自我鉴定
2014/03/25 职场文书
2014基层党员批评与自我批评范文
2014/09/24 职场文书
民主生活会批评与自我批评总结
2014/10/17 职场文书
幼儿园开学通知
2015/04/24 职场文书
redis实现排行榜功能
2021/05/24 Redis