百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>网页制作> 详解PHP论坛实现积分系统的思绪代码
分享文章到:

详解PHP论坛实现积分系统的思绪代码

发布时间:09/01 来源:未知 浏览: 关键词:

第一在会员表定义一个积分字段;

然后创立一个等级表,主要字段有等级名,上限积分和下限积分;

再按照会员的行动停止积分累加;

最后按照推断会员积分在哪个等级范畴,从而得出会员等级。

相关学习引荐:PHP编程从入门到熟知

会员表

CREATE TABLE `bbs`.`user`(
 `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT comment '会员id',
 `avatar` VARCHAR(255) NOT NULL comment '头像',
 `nickname` VARCHAR(60) NOT NULL comment '昵称',
 `username` VARCHAR(16) NOT NULL comment '会员名',
 `password` CHAR(32) NOT NULL comment '密码',
 `points` INT(10) NOT NULL DEFAULT '0' comment '积分',
 PRIMARY KEY(`id`)
) ENGINE = MYISAM;

等级表

CREATE TABLE `bbs`.`level`(
 `id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT comment '等级id',
 `name` VARCHAR(60) NOT NULL comment '等级名',
 `max_points` INT(10) UNSIGNED NOT NULL comment '积分上限',
 `min_points` INT(10) UNSIGNED NOT NULL comment '积分下限',
 PRIMARY KEY(`id`)
) ENGINE = MYISAM;

ps:下面看下thinkphp删除图片的办法实现

使用处景:

新头像更换旧的头像

步骤:

1. 读取数据库头像的URL地址

2. 猎取URL地址的有效字段

3. file文件途径设定

4. 删除图片文件

Thinkphp 代码如下:

<?php
public function delPic(){
  //猎取会员id
  $uid = input('uid');
  if(!$uid){
    $this->error('uid未猎取');
  }
  //猎取url
  $img = M('member')->where('uid',$uid);
  $url = $img->avatar; //$url = 'http://www.test.com/up/avatar/59b25bcfcaac6.jpg'
  if(!$url){
    $this->error('猎取头像失败');
  }
  //猎取url有效字段(去除网址)
  $str = parse_url($url)['path'].parse_url($url)['query'];//$str = '/up/avatar/59b25bcfcaac6.jpg'
  //file文件途径
  $filename = '.'.$str;
  //删除
  if(file_exists($filename)){    
    unlink($filename);
    $info = '原头像删除成功';
  }else{
    $info = '未寻到原头像'.$filename;
  }
  echo $info;
}

以上就是详解PHP论坛实现积分系统的思绪代码的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有151人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板