打造计数器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 sprintf() 函数的应用(定义和用法)
Jun 29 PHP
php分页函数完整实例代码
Sep 22 PHP
php替换字符串中间字符为省略号的方法
May 04 PHP
PHP查找与搜索数组元素方法总结
Jun 12 PHP
PHP中常见的缓存技术实例分析
Sep 23 PHP
PHPExcel笔记, mpdf导出
May 03 PHP
PHP加密技术的简单实现
Sep 04 PHP
php生成二维码图片方法汇总
Dec 17 PHP
PHP根据key删除数组中指定的元素
Feb 28 PHP
JS(jQuery)实现聊天接收到消息语言自动提醒功能详解【提示“您有新的消息请注意查收”】
Apr 16 PHP
PHP实现带进度条的Ajax文件上传功能示例
Jul 02 PHP
PHP实现关键字搜索后描红功能示例
Jul 03 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学习之简单计算器实现代码
2011/06/09 PHP
功能强大的PHP图片处理类(水印、透明度、旋转)
2015/10/21 PHP
PHP 读取大文件并显示的简单实例(推荐)
2016/08/12 PHP
Android AsyncTack 异步任务实例详解
2016/11/02 PHP
javascript管中窥豹 形参与实参浅析
2011/12/17 Javascript
jquery简单的拖动效果实现原理及示例
2013/07/26 Javascript
浅析JavaScript中的CSS属性及命名规范
2013/11/28 Javascript
IE6中链接A的href为javascript协议时不在当前页面跳转
2014/06/05 Javascript
JavaScript 浏览器对象模型BOM使用介绍
2015/04/13 Javascript
详解Bootstrap创建表单的三种格式(一)
2016/01/04 Javascript
JavaScript数据结构与算法之栈与队列
2016/01/29 Javascript
深入研究jQuery图片懒加载 lazyload.js使用方法
2017/08/16 jQuery
详解webpack4多入口、多页面项目构建案例
2018/05/25 Javascript
vue封装一个简单的div框选时间的组件的方法
2019/01/06 Javascript
JavaScript中如何对多维数组(矩阵)去重的实现
2019/12/04 Javascript
基于JQuery和DWR实现异步数据传递
2020/10/16 jQuery
[03:09]显微镜下的DOTA2第一期——带你走进华丽的DOTA2世界
2014/06/20 DOTA
Python简单进程锁代码实例
2015/04/27 Python
Django添加favicon.ico图标的示例代码
2018/08/07 Python
为什么从Python 3.6开始字典有序并效率更高
2019/07/15 Python
详解Python Matplotlib解决绘图X轴值不按数组排序问题
2019/08/05 Python
tensorboard显示空白的解决
2020/02/15 Python
Django生成数据库及添加用户报错解决方案
2020/10/09 Python
高性能装备提升营地:Kammok
2019/02/27 全球购物
澳大利亚体育和露营装备在线/实体零售商:Find Sports
2020/06/03 全球购物
服装销售人员求职自我评价
2013/09/26 职场文书
毕业生求职的求职信
2013/12/05 职场文书
舞蹈毕业生的自我评价
2014/03/05 职场文书
向领导表决心的话
2014/03/11 职场文书
常务副总经理岗位职责
2014/04/12 职场文书
财务工作检讨书
2014/10/29 职场文书
《鲸》教学反思
2016/02/23 职场文书
2016年乡镇七一建党节活动总结
2016/04/05 职场文书
创业项目大全(适合在家创业的项目)
2019/08/15 职场文书
彻底解决MySQL使用中文乱码的方法
2022/01/22 MySQL
如何创建一个创建MySQL数据库中的datetime类型
2022/03/21 MySQL