打造计数器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 中的面向对象编程:通向大型 PHP 工程的办法
Dec 03 PHP
理解PHP5中static和const关键字的区别
Mar 19 PHP
PHP类的使用 实例代码讲解
Dec 28 PHP
PHP 缓存实现代码及详细注释
May 16 PHP
PHP JSON 数据解析代码
May 26 PHP
php图片上传存储源码并且可以预览
Aug 26 PHP
解析php中的fopen()函数用打开文件模式说明
Jun 20 PHP
PHP制作百度词典查词采集器
Jan 29 PHP
php注册和登录界面的实现案例(推荐)
Oct 24 PHP
php遍历替换目录下文件指定内容的方法
Nov 10 PHP
浅谈laravel中的关联查询with的问题
Oct 10 PHP
PHP 扩展Memcached命令用法实例总结
Jun 04 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判断文件上传类型及过滤不安全数据的方法
2014/12/17 PHP
LNMP部署laravel以及xhprof安装使用教程
2017/09/14 PHP
详解thinkphp中的volist标签
2018/01/15 PHP
jquery插件实现鼠标经过图片右侧显示大图的效果(类似淘宝)
2013/02/04 Javascript
JS比较2个日期间隔的示例代码
2014/04/15 Javascript
js事件处理程序跨浏览器解决方案
2016/03/27 Javascript
JS实现的自定义水平滚动字体插件完整实例
2016/06/17 Javascript
解决bootstrap导航栏navbar在IE8上存在缺陷的方法
2016/07/01 Javascript
PHP获取当前页面完整URL的方法
2016/12/02 Javascript
微信小程序实现指定显示行数多余文字去掉用省略号代替
2018/07/25 Javascript
JavaScript闭包原理与用法实例分析
2018/08/10 Javascript
vue中v-for通过动态绑定class实现触发效果
2018/12/06 Javascript
node学习笔记之读写文件与开启第一个web服务器操作示例
2019/05/29 Javascript
Vue 设置axios请求格式为form-data的操作步骤
2019/10/29 Javascript
JavaScript进制转换实现方法解析
2020/01/18 Javascript
vue fetch中的.then()的正确使用方法
2020/04/17 Javascript
jQuery实现推拉门效果
2020/10/19 jQuery
[57:53]Secret vs Pain 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python中endswith()函数的基本使用
2015/04/07 Python
python使用socket进行简单网络连接的方法
2015/04/29 Python
如何使用python爬取csdn博客访问量
2016/02/14 Python
记录Python脚本的运行日志的方法
2019/06/05 Python
澳大利亚女装精品店:Alannah Hill
2020/07/29 全球购物
C语言50道问题
2014/10/23 面试题
报到证丢失证明
2014/01/11 职场文书
保护环境倡议书500字
2014/05/19 职场文书
个人校本研修方案
2014/05/26 职场文书
初级党校心得体会
2014/09/11 职场文书
个人委托书范本
2014/09/13 职场文书
介绍信怎么写
2015/05/05 职场文书
合同审查法律意见书
2015/06/04 职场文书
职场中的你,辞职信写对了吗?
2019/06/26 职场文书
Python Flask请求扩展与中间件相关知识总结
2021/06/11 Python
Java循环队列与非循环队列的区别总结
2021/06/22 Java/Android
CSS 一行代码实现头像与国旗的融合
2021/10/24 HTML / CSS
【海涛DOTA解说】EVE女子战队独家录像加ZSMJ神牛两连发
2022/04/01 DOTA