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 相关文章推荐
BBS(php &amp; mysql)完整版(五)
Oct 09 PHP
一家之言的经验之谈php+mysql扎实个人基本功
Mar 27 PHP
PHP __autoload函数(自动载入类文件)的使用方法
Feb 04 PHP
解析php多线程下载远程多个文件
Jun 25 PHP
smarty模板引擎从php中获取数据的方法
Jan 22 PHP
PHP操作MySQL的mysql_fetch_* 函数的常见用法教程
Dec 25 PHP
Zend Framework框架路由机制代码分析
Mar 22 PHP
php使用PDO获取结果集的方法
Feb 16 PHP
php使用PDO下exec()函数查询执行后受影响行数的方法
Mar 28 PHP
ThinkPHP实现分页功能
Apr 28 PHP
解决PHP使用CURL发送GET请求时传递参数的问题
Oct 11 PHP
php设计模式之迭代器模式实例分析【星际争霸游戏案例】
Apr 07 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 中的面向对象编程:通向大型 PHP 工程的办法
2006/12/03 PHP
PHP生成UTF8文件的方法
2010/05/15 PHP
php 广告调用类代码(支持Flash调用)
2011/08/11 PHP
PHP eval函数使用介绍
2013/12/08 PHP
php获取表单中多个同名input元素的值
2014/03/20 PHP
php天翼开放平台短信发送接口实现方法
2014/12/22 PHP
PHP导出Excel实例讲解
2016/01/24 PHP
php有效防止图片盗用、盗链的两种方法
2016/11/01 PHP
PHP实现的用户注册表单验证功能简单示例
2019/02/25 PHP
php的命名空间与自动加载实现方法
2019/08/25 PHP
Node.js编程中客户端Session的使用详解
2015/06/23 Javascript
JS实现的在线调色板实例(附demo源码下载)
2016/03/01 Javascript
Bootstrap选项卡动态切换效果
2016/11/28 Javascript
Bootstrap Modal对话框如何在关闭时触发事件
2016/12/02 Javascript
BootStrap select2 动态改变值的方法
2017/02/10 Javascript
vue 打包后的文件部署到express服务器上的方法
2017/08/09 Javascript
Javascript(es2016) import和require用法和区别详解
2017/08/11 Javascript
基于JS实现html中placeholder属性提示文字效果示例
2018/04/19 Javascript
js利用递归与promise 按顺序请求数据的方法
2019/08/30 Javascript
ES6的异步操作之promise用法和async函数的具体使用
2019/12/06 Javascript
浅谈JavaScript中this的指向更改
2020/07/28 Javascript
浅谈vue中resetFields()使用注意事项
2020/08/12 Javascript
[03:14]2014DOTA2西雅图国际邀请赛 EG战队巡礼
2014/07/07 DOTA
使用PyCharm配合部署Python的Django框架的配置纪实
2015/11/19 Python
Python编程pygame模块实现移动的小车示例代码
2018/01/03 Python
Python 运行.py文件和交互式运行代码的区别详解
2019/07/02 Python
python mysql断开重连的实现方法
2019/07/26 Python
使用python绘制cdf的多种实现方法
2020/02/25 Python
耐克中国官方商城:Nike中国
2018/10/18 全球购物
高性能装备提升营地:Kammok
2019/02/27 全球购物
英语道歉信范文
2014/01/09 职场文书
旷工辞退通知书
2015/04/17 职场文书
2015年教师节感言
2015/08/03 职场文书
个人职业生涯规划之自我评估篇
2019/09/03 职场文书
redis配置文件中常用配置详解
2021/04/14 Redis
7个关于Python的经典基础案例
2021/11/07 Python