打造计数器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 模拟登陆MSN并获得用户信息
May 16 PHP
setcookie中Cannot modify header information-headers already sent by错误的解决方法详解
May 08 PHP
codeigniter使用技巧批量插入数据实例方法分享
Dec 31 PHP
编译PHP报错configure error Cannot find libmysqlclient under usr的解决方法
Jun 27 PHP
PHP中使用SimpleXML检查XML文件结构实例
Jan 07 PHP
Yii2 rbac权限控制操作步骤实例教程
Apr 29 PHP
php单链表实现代码分享
Jul 04 PHP
php版微信自动获取收货地址api用法示例
Sep 22 PHP
PHP+mysql防止SQL注入的方法小结
Apr 27 PHP
php项目中类的自动加载实例讲解
Sep 12 PHP
laravel中的fillable和guarded属性详解
Oct 23 PHP
PHP的垃圾回收机制代码实例讲解
Feb 27 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之PHP语法学习笔记1
2006/12/17 PHP
php查看session内容的函数
2008/08/27 PHP
php实现文件管理与基础功能操作
2017/03/21 PHP
PHP基于堆栈实现的高级计算器功能示例
2017/09/15 PHP
jQuery AnythingSlider滑动效果插件
2010/02/07 Javascript
JS代码放在head和body中的区别分析
2011/12/01 Javascript
zepto中使用swipe.js制作轮播图附swipeUp,swipeDown不起效果问题
2015/08/27 Javascript
JS监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法
2016/08/05 Javascript
JS实现移动端实时监听输入框变化的实例代码
2017/04/12 Javascript
原生JS实现列表子元素顺序反转的方法分析
2018/07/02 Javascript
vue 属性拦截实现双向绑定的实例代码
2018/10/24 Javascript
基于js实现复制内容到操作系统粘贴板过程解析
2019/10/11 Javascript
JavaScript观察者模式原理与用法实例详解
2020/03/10 Javascript
Python EOL while scanning string literal问题解决方法
2020/09/18 Python
python使用wmi模块获取windows下硬盘信息的方法
2015/05/15 Python
Python函数返回值实例分析
2015/06/08 Python
python3实现ftp服务功能(客户端)
2017/03/24 Python
Python的mysql数据库的更新如何实现
2017/07/31 Python
Python numpy 点数组去重的实例
2018/04/18 Python
python3.4.3下逐行读入txt文本并去重的方法
2018/04/29 Python
python中copy()与deepcopy()的区别小结
2018/08/03 Python
Python标准库shutil用法实例详解
2018/08/13 Python
python判断完全平方数的方法
2018/11/13 Python
Pandas 按索引合并数据集的方法
2018/11/15 Python
通过PHP与Python代码对比的语法差异详解
2019/07/10 Python
python对常见数据类型的遍历解析
2019/08/27 Python
Python3.7安装pyaudio教程解析
2020/07/24 Python
canvas实现高阶贝塞尔曲线(N阶贝塞尔曲线生成器)
2018/01/10 HTML / CSS
美国瑜伽品牌:Gaiam
2017/10/31 全球购物
网站设计师的岗位职责
2013/11/21 职场文书
医院护士的求职信
2014/01/03 职场文书
财产分割协议书范本
2014/11/03 职场文书
报案材料怎么写
2015/05/25 职场文书
防溺水安全教育主题班会
2015/08/12 职场文书
Pygame Event事件模块的详细示例
2021/11/17 Python
Python如何利用pandas读取csv数据并绘图
2022/07/07 Python