打造计数器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脚本[带参数]的方法
Jan 22 PHP
关于php内存不够用的快速解决方法
Oct 26 PHP
实例讲解PHP面向对象之多态
Aug 20 PHP
php 伪造ip以及url来路信息方法汇总
Nov 25 PHP
php批量添加数据与批量更新数据的实现方法
Dec 16 PHP
php字符串函数学习之substr()
Mar 27 PHP
win平台安装配置Nginx+php+mysql 环境
Jan 12 PHP
php如何控制用户对图片的访问 PHP禁止图片盗链
Mar 25 PHP
CodeIgniter分页类pagination使用方法示例
Mar 28 PHP
thinkPHP引入类的方法详解
Dec 08 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
Jun 13 PHP
yii2.0框架使用 beforeAction 防非法登陆的方法分析
Sep 11 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通用检测函数集合
2006/11/25 PHP
php 生成静态页面的办法与实现代码详细版
2010/02/15 PHP
一个PHP并发访问实例代码
2012/09/06 PHP
深入php之规范编程命名小结
2013/05/15 PHP
js数组转json并在后台对其解析具体实现
2013/11/20 Javascript
jQuery大于号(>)选择器的作用解释
2015/01/13 Javascript
javascript中的五种基本数据类型
2015/08/26 Javascript
Angular.js回顾ng-app和ng-model使用技巧
2016/04/26 Javascript
node.js利用redis数据库缓存数据的方法
2017/03/01 Javascript
ReactNative实现Toast的示例
2017/12/31 Javascript
深入理解NodeJS 多进程和集群
2018/10/17 NodeJs
小程序中使用css var变量(使js可以动态设置css样式属性)
2020/03/31 Javascript
js实现QQ邮箱邮件拖拽删除功能
2020/08/27 Javascript
在react项目中使用antd的form组件,动态设置input框的值
2020/10/24 Javascript
[12:51]71泪洒现场!是DOTA2让经典重现
2014/03/24 DOTA
[01:05:07]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第一场2月1日
2021/03/11 DOTA
跟老齐学Python之集合的关系
2014/09/24 Python
python实现挑选出来100以内的质数
2015/03/24 Python
python生成式的send()方法(详解)
2017/05/08 Python
Queue 实现生产者消费者模型(实例讲解)
2017/11/13 Python
解决每次打开pycharm直接进入项目的问题
2018/10/28 Python
python3+opencv3识别图片中的物体并截取的方法
2018/12/05 Python
python使用matplotlib画柱状图、散点图
2019/03/18 Python
python抓取需要扫微信登陆页面
2019/04/29 Python
使用Python刷淘宝喵币(低阶入门版)
2019/10/30 Python
Python基于百度AI实现OCR文字识别
2020/04/02 Python
德国大型箱包和皮具商店:Koffer
2019/10/01 全球购物
本科毕业生自我鉴定
2013/11/02 职场文书
一夜的工作教学反思
2014/02/08 职场文书
《中国梦我的梦》中学生演讲稿
2014/08/20 职场文书
师德自我剖析材料范文
2014/10/06 职场文书
投诉信回复范文
2015/07/03 职场文书
《老人与海鸥》教学反思
2016/02/16 职场文书
nginx反向代理时如何保持长连接
2021/03/31 Servers
一次MySQL启动导致的事故实战记录
2021/09/15 MySQL
PostgreSQL13基于流复制搭建后备服务器的方法
2022/01/18 PostgreSQL