打造计数器DIY三步曲(中)


Posted in PHP onOctober 09, 2006

本篇将介绍在自己的镜像站上也能放上自己的计数器。
    我以假设您有多个镜像站为例,首先在数据表中插入几个新的数据num、visited,这在你的镜像站上将用的着,只要将上篇中的count1.php改一下即可.
    先建立一个文件夹count,里面放上您要用的文件count2.php,count3.php……,举个例子,如count2的源码,将count1.php改成:

<?
$linkptr=mysql_pconnect("localhost","yourname","password");

mysql_select_db("yourname",$linkptr);
mysql_query("update counter
   set visited=visited+1 where num=2",$linkptr);
$result=mysql_query("select visited
   from counter where num=2",$linkptr);
list($counter)=mysql_fetch_row($result);
$counter=sprintf("%05d",$counter);

for($i=0;$i<5;$i++){
    $tmpstr="<img src=http://cnfree.oso.com.cn/img/".substr($counter,$i,1).".GIF border=0 >";
    echo $tmpstr;
   }
?>
    注意:"<img src=……"中一定要放上完整的路径,否则您的计数器将无法显示出来!
    做完这一步,我们再建立一个文件夹show,里面放上对应的文件show2.php,
show3.php……,以show2.php为例,源码写为:

document.write("<a href=http://cnfree.oso.com.cn target=_blank title= 中国免费资源信息联盟  ><? include "../count/count2.php" ?></a>");

    注意:<? include "../count/count2.php" ?>别忘了count前打上两点,这才是完整的路径!
    最后,在您的镜像站上适当的位置放置代码:
<script language=javascript src=http://cnfree.oso.com.cn/show/show2.php></script>
    http://cnfree.oso.com.cn 是我在OSO上的空间,您可以换成您自己的!
    好了,一切OK!看看您的镜像站主页计数器是否也显示出来了?下篇我只是介绍向您的站点会员提供免费计数器的一些构思,基本上就是本篇内容的一些拓展.

PHP 相关文章推荐
PHP实现采集程序原理和简单示例代码
Mar 18 PHP
php开发工具之vs2005图解
Jan 12 PHP
php 使用post,get的一种简洁方式
Apr 25 PHP
php unset全局变量运用问题的深入解析
Jun 17 PHP
请离开include_once和require_once
Jul 18 PHP
php实现的Timer页面运行时间监测类
Sep 24 PHP
PHPExcel内存泄漏问题解决方法
Jan 23 PHP
ThinkPHP使用Ueditor的方法详解
May 20 PHP
详谈php中 strtr 和 str_replace 的效率问题
May 14 PHP
快速解决PHP调用Word组件DCOM权限的问题
Dec 27 PHP
PHP排序算法之归并排序(Merging Sort)实例详解
Apr 21 PHP
PHP开发api接口安全验证操作实例详解
Mar 26 PHP
打造计数器DIY三步曲(下)
Oct 09 #PHP
打造计数器DIY三步曲(上)
Oct 09 #PHP
PHP脚本的10个技巧(4)
Oct 09 #PHP
聊天室php&amp;mysql(六)
Oct 09 #PHP
PHP脚本的10个技巧(3)
Oct 09 #PHP
社区(php&amp;&amp;mysql)六
Oct 09 #PHP
判“新”函数:得到今天与明天的秒数
Oct 09 #PHP
You might like
常用的php对象类型判断
2008/08/27 PHP
用PHP读取和编写XML DOM的实现代码
2011/02/03 PHP
JavaScript CSS菜单功能 改进版
2008/12/20 Javascript
基于JQuery制作的产品广告效果
2010/12/08 Javascript
js时间戳格式化成日期格式的多种方法
2013/11/11 Javascript
一些老手都不一定知道的JavaScript技巧
2014/05/06 Javascript
Javascript数组与字典用法分析
2014/12/13 Javascript
JavaScript实现将数组中所有元素连接成一个字符串的方法
2015/04/06 Javascript
在JS中操作时间之getUTCMilliseconds()方法的使用
2015/06/10 Javascript
js实现tab选项卡切换功能
2017/01/13 Javascript
EsLint入门学习教程
2017/02/17 Javascript
ES6新增的math,Number方法
2017/08/06 Javascript
超出JavaScript安全整数限制的数字计算BigInt详解
2018/06/24 Javascript
深入理解JavaScript 中的执行上下文和执行栈
2018/10/23 Javascript
js+canvas实现简单扫雷小游戏
2021/01/22 Javascript
JavaScript队列结构Queue实现过程解析
2020/03/07 Javascript
uniapp微信小程序:key失效的解决方法
2021/01/20 Javascript
[04:59]2018DOTA2亚洲邀请赛 4.7 Mineski夺冠时刻
2018/04/09 DOTA
c++生成dll使用python调用dll的方法
2014/01/20 Python
python二分查找算法的递归实现方法
2016/05/12 Python
CentOS7.3编译安装Python3.6.2的方法
2018/01/22 Python
tensorflow中next_batch的具体使用
2018/02/02 Python
matplotlib 输出保存指定尺寸的图片方法
2018/05/24 Python
使用Python AIML搭建聊天机器人的方法示例
2018/07/09 Python
Django实现表单验证
2018/09/08 Python
Django关于admin的使用技巧和知识点
2020/02/10 Python
Django中文件上传和文件访问微项目的方法
2020/04/27 Python
Python应用实现处理excel数据过程解析
2020/06/19 Python
CSS中几个与换行有关的属性简明总结
2014/04/15 HTML / CSS
公司财务自我评价分享
2013/12/17 职场文书
2014年党务公开方案
2014/05/08 职场文书
追悼会答谢词
2015/01/05 职场文书
机关保密工作承诺书
2015/05/04 职场文书
win10+anaconda安装yolov5的方法及问题解决方案
2021/04/29 Python
如何制作自己的原生JavaScript路由
2021/05/05 Javascript
详解Laravel服务容器的优势
2021/05/29 PHP