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


Posted in PHP onOctober 09, 2006

中篇我向您介绍了怎样在自己的镜像站上放置OSO上的计数器,本篇我将向您介绍如何打造自己的免费计数器系统的构思,程序还得您自己写哟.
    好多网站都提供了免费计数器服务,很久以前我就有个梦想,建立自己的免费计数器系统,而现在OSO提供了数据库,这一切将成为现实.
    多数网站都是只向会员提供免费计数器的,我们也可以这样做,好让自己的网站也有上一些臣民,在他们注册的时候,可以自动生成一个ID,我们的计数器系统就全靠这个ID了!
    当用户申请计数器时,首先当然是检查用户名和密码了,登陆成功后,从数据库中调出用户的ID出来,用户申请后系统自动创建两个文件countid.php和showid.php,简单流程可以如下:
    $filea="count".$id."php";
    $fileb="show".$id."php";
    $fpa=fopen("count/$filea",w);
    $fpb=fopen("show/$fileb",w)
    然后写入文件,内容和中篇中的大同小异,只用将num改一下即可,简单流程可以如下:
    fputs($fpa,$count,strlen($count));
    fputs($fpb,$show,strlen($show));
    $count=countid.php中的内容;
    $show=showid.php中的内容;
    这样就产生了countid.php和showid.php两个文件,同时让数据库insert num=id就可以了,最后返回一段代码,让用户知道怎样使用这个计数器,一切搞定!
    不过我觉得申请计数器时可以让用户设置初值,数据库插入num时用replace来代替insert,这样用户如果忘了代码,随时可以重新申请一个,并设置好初值,而计数器会把原来的记录覆盖掉,这就没有必要让用户牢记代码,或者提供代码返回,这样太麻烦了!
    怎么样?一切都很轻松吧,希望您能通过此三篇文章顺利地打造出自己的计数器系统,在此我预祝您能成功! 

PHP 相关文章推荐
PHP静态类
Nov 25 PHP
PHP简单系统查询模块代码打包下载
Jun 07 PHP
把1316这个数表示成两个数的和,其中一个为13的倍数,另一个是11的倍数,求这两个数。
Jun 24 PHP
PHP ? EasyUI DataGrid 资料存的方式介绍
Nov 07 PHP
PHP 5.5 创建和验证哈希最简单的方法详解
Nov 07 PHP
利用谷歌 Translate API制作自己的翻译脚本
Jun 04 PHP
ThinkPHP3.1新特性之查询条件预处理简介
Jun 19 PHP
php将print_r处理后的数据还原为原始数组的解决方法
Nov 02 PHP
在laravel中使用Symfony的Crawler组件分析HTML
Jun 19 PHP
php基于环形链表解决约瑟夫环问题示例
Nov 07 PHP
浅谈PHP5.6 与 PHP7.0 区别
Oct 09 PHP
解决tp5在nginx下修改配置访问的问题
Oct 16 PHP
打造计数器DIY三步曲(上)
Oct 09 #PHP
PHP脚本的10个技巧(4)
Oct 09 #PHP
聊天室php&mysql(六)
Oct 09 #PHP
PHP脚本的10个技巧(3)
Oct 09 #PHP
社区(php&&mysql)六
Oct 09 #PHP
判“新”函数:得到今天与明天的秒数
Oct 09 #PHP
社区(php&&mysql)五
Oct 09 #PHP
You might like
php的正则处理函数总结分析
2008/06/20 PHP
php数组函数序列之array_values() 获取数组元素值的函数与方法
2011/10/30 PHP
php读取二进制流(C语言结构体struct数据文件)的深入解析
2013/06/13 PHP
php实现利用phpexcel导出数据
2013/08/24 PHP
使用URL传输SESSION信息
2015/07/14 PHP
php支付宝APP支付功能
2020/07/29 PHP
php源码的使用方法讲解
2019/09/26 PHP
通过JS来判断页面控件是否获取焦点
2014/01/03 Javascript
JavaScript检查子字符串是否在字符串中的方法
2016/02/03 Javascript
JavaScript 事件流、事件处理程序及事件对象总结
2017/04/01 Javascript
温故知新——JavaScript中的字符串连接问题最全总结(推荐)
2017/08/21 Javascript
vue自定义过滤器创建和使用方法详解
2017/11/06 Javascript
Vue插件打包与发布的方法示例
2018/08/20 Javascript
js实现筛选功能
2020/11/24 Javascript
JavaScript 获取滚动条位置并将页面滑动到锚点
2021/02/08 Javascript
[00:10]DOTA2 TI9勇士令状明日上线
2019/05/07 DOTA
Python 返回汉字的汉语拼音
2009/02/27 Python
Python最基本的输入输出详解
2015/04/25 Python
Python2.7简单连接与操作MySQL的方法
2016/04/27 Python
详解python3百度指数抓取实例
2016/12/12 Python
Python 实现随机数详解及实例代码
2017/04/15 Python
Python数据操作方法封装类实例
2017/06/23 Python
Python分治法定义与应用实例详解
2017/07/28 Python
Python实现基于KNN算法的笔迹识别功能详解
2018/07/09 Python
详解python中的Turtle函数库
2018/11/19 Python
对matplotlib改变colorbar位置和方向的方法详解
2018/12/13 Python
浅谈Python协程
2020/06/17 Python
波兰购物网站:MALL.PL
2019/05/01 全球购物
县优秀教师事迹材料
2014/01/31 职场文书
2014年教师节寄语
2014/04/03 职场文书
上班迟到检讨书范文
2015/05/06 职场文书
青年干部培训班学习心得体会
2016/01/06 职场文书
简历自我评价范文
2019/04/24 职场文书
Python可视化学习之matplotlib内置单颜色
2022/02/24 Python
Win11如何启用启动修复 ? Win11执行启动修复的三种方法
2022/04/08 数码科技
KVM基础命令详解
2022/04/30 Servers