打造计数器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&&mysql)四
Oct 09 PHP
帖几个PHP的无限分类实现想法~
Jan 02 PHP
php笔记之:初探PHPcms模块开发介绍
Apr 26 PHP
ThinkPHP框架设计及扩展详解
Nov 25 PHP
php+mysql实现简单的增删改查功能
Jul 13 PHP
php提高网站效率的技巧
Sep 29 PHP
CodeIgniter辅助之第三方类库third_party用法分析
Jan 20 PHP
Yii2框架实现注册和登录教程
Sep 30 PHP
PHP自定义多进制的方法
Nov 03 PHP
PHP 实现页面静态化的几种方法
Jul 23 PHP
PHP基于自定义函数生成笛卡尔积的方法示例
Sep 30 PHP
一次因composer错误使用引发的问题与解决
Mar 06 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
咖啡与水的关系
2021/03/03 冲泡冲煮
php 获取全局变量的代码
2011/04/21 PHP
php数组函数序列之end() - 移动数组内部指针到最后一个元素,并返回该元素的值
2011/10/31 PHP
php中的curl使用入门教程和常见用法实例
2014/04/10 PHP
在Mac OS上搭建PHP的Yii框架及相关测试环境
2016/02/14 PHP
PHP封装的PDO数据库操作类实例
2017/06/21 PHP
js原生appendChild的bug解决心得分享
2013/07/01 Javascript
JQuery结合CSS操作打印样式的方法
2013/12/24 Javascript
JQuery文本改变触发事件如聚焦事件、失焦事件
2014/01/15 Javascript
单击和双击事件的冲突处理示例代码
2014/04/03 Javascript
IE下支持文本框和密码框placeholder效果的JQuery插件分享
2015/01/31 Javascript
jQuery遍历json中多个map的方法
2015/02/12 Javascript
AngularJS基础 ng-switch 指令简单示例
2016/08/03 Javascript
Angular.Js之Scope作用域的学习教程
2017/04/27 Javascript
JS实现的小火箭发射动画效果示例
2018/12/08 Javascript
vue-cli webpack配置文件分析
2019/05/20 Javascript
Vue实现Layui的集成方法步骤
2020/04/10 Javascript
从Node.js事件触发器到Vue自定义事件的深入讲解
2020/06/26 Javascript
[02:50]2014DOTA2 TI预选赛预选赛 大神专访第一弹!
2014/05/21 DOTA
[41:20]2014 DOTA2华西杯精英邀请赛 5 24 NewBee VS DK
2014/05/26 DOTA
通过Python使用saltstack生成服务器资产清单
2016/03/01 Python
Python中使用装饰器来优化尾递归的示例
2016/06/18 Python
python GUI库图形界面开发之PyQt5表格控件QTableView详细使用方法与实例
2020/03/01 Python
PyQt5结合matplotlib绘图的实现示例
2020/09/15 Python
HTML5 拖放功能实现代码
2016/07/14 HTML / CSS
Clarks其乐鞋荷兰官网:Clarks荷兰
2019/07/05 全球购物
史上最全面的Java面试题汇总!
2015/02/03 面试题
行政助理岗位职责
2013/11/10 职场文书
女儿十岁生日答谢词
2014/01/27 职场文书
高三自我评价
2014/02/01 职场文书
主题婚礼策划方案
2014/02/10 职场文书
小学语文教学反思
2014/02/10 职场文书
《新型玻璃》教学反思
2014/04/13 职场文书
我们的节日清明节活动总结
2014/04/30 职场文书
司法局2014法制宣传日活动总结
2014/11/01 职场文书
不想升级Win11?教你彻底锁定老版Windows系统的方法(附下载地址)
2022/09/23 数码科技