打造计数器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 相关文章推荐
php5中类的学习
Mar 28 PHP
PHP 读取文件内容代码(txt,js等)
Dec 06 PHP
深入解析PHP 5.3.x 的strtotime() 时区设定 警告信息修复
Aug 05 PHP
php下载excel无法打开的解决方法
Dec 24 PHP
php 发送带附件邮件示例
Jan 23 PHP
php操作mongoDB实例分析
Dec 29 PHP
php处理json格式数据经典案例总结
May 19 PHP
ThinkPHP3.2.1图片验证码实现方法
Aug 19 PHP
php将服务端的文件读出来显示在web页面实例
Oct 31 PHP
PHP使用PDO访问oracle数据库的步骤详解
Sep 29 PHP
一次因composer错误使用引发的问题与解决
Mar 06 PHP
laravel利用中间件防止未登录用户直接访问后台的方法
Sep 30 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
Windows下Apache + PHP SESSION丢失的解决过程全纪录
2015/04/07 PHP
PHP url的pathinfo模式加载不同控制器的简单实现
2016/08/12 PHP
ThinkPHP实现的rsa非对称加密类示例
2018/05/29 PHP
基于jquery的滚动新闻列表
2010/06/19 Javascript
通过javascript的匿名函数来分析几段简单有趣的代码
2010/06/29 Javascript
关于全局变量和局部变量的那些事
2013/01/11 Javascript
JavaScript对象之深度克隆介绍
2014/12/08 Javascript
js实现同一个页面多个渐变效果的方法
2015/04/10 Javascript
jquery特效 点击展示与隐藏全文
2015/12/09 Javascript
React.js入门学习第一篇
2016/03/30 Javascript
3种不同的ContextMenu右键菜单实现代码
2016/11/03 Javascript
谈谈JS中常遇到的浏览器兼容问题和解决方法
2016/12/17 Javascript
jQuery插件HighCharts绘制2D带有Legend的饼图效果示例【附demo源码下载】
2017/03/10 Javascript
Angular使用$http.jsonp发送跨站请求的方法
2017/03/16 Javascript
详解微信小程序Page中data数据操作和函数调用
2017/09/27 Javascript
详解Nuxt.js Vue服务端渲染摸索
2018/02/08 Javascript
JavaScript原型链与继承操作实例总结
2018/08/24 Javascript
解决Vue2.0 watch对象属性变化监听不到的问题
2018/09/11 Javascript
layui使用数据表格实现购物车功能
2019/07/26 Javascript
[05:08]第一届“网鱼杯”DOTA2比赛精彩集锦
2014/09/05 DOTA
python中迭代器(iterator)用法实例分析
2015/04/29 Python
Python ftp上传文件
2016/02/13 Python
使用Python的Scrapy框架十分钟爬取美女图
2016/12/26 Python
python操作小程序云数据库实现简单的增删改查功能
2019/06/06 Python
Django之使用celery和NGINX生成静态页面实现性能优化
2019/10/08 Python
python实现从尾到头打印单链表操作示例
2020/02/22 Python
详解html5 postMessage解决跨域通信的问题
2018/08/17 HTML / CSS
意大利制造的男鞋和女鞋:SCAROSSO
2018/03/07 全球购物
澳大利亚购买健身器材网站:Gym Direct
2019/12/19 全球购物
如何手工释放资源
2013/12/15 面试题
sort命令的作用和用法
2013/08/25 面试题
2014年施工员工作总结
2014/11/18 职场文书
2015年人事科工作总结
2015/04/28 职场文书
户外亲子活动总结
2015/05/08 职场文书
2015年教务主任工作总结
2015/07/22 职场文书
基于Android10渲染Surface的创建过程
2022/08/14 Java/Android