首页 > 作文

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

更新时间:2023-04-08 17:51:50 阅读: 评论:0

首先在用户表定义一个积分字段;

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

再根据用户的行为进行积分累加;

最后根据判断用户积分在哪个等级范围,从而得出用户等级。

用户表

create table `bbs`.`ur`( `id` int(10) unsigned not null auto_increment comment '用户id', `avatar` varchar(255) not null comment '头像', `nickname` varchar(60) not null comment '昵称', `urname` 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 commen等比t '积分上限', `min_points` int(10) unsigned not null comment '积分下限', primary key(`id`)) engine = myisam;

ps:下面看下thinkphp删除图片的方法实现成人18

使用场景:

新头像替换旧的头像

步骤:

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

2. 获取url地址的有效字段

3. file文件路径设置

4. 删除图片文件

thinkphp 代码如下:

<?p四级各项满分hppublic 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/59b25bc饮鸩止渴fcaac6.jpg'  if(!$url){    $this->error('获取头像失败');  }  //获取url有效字段(去掉网址)  $str = par_url($url)['path'].pars作曲家 李荣浩e_url($url)['query'];//$str = '/up/avatar/59b25bcfcaac6.jpg'  //file文件路径  $filename = '.'.$str;  //删除  if(file_exists($filename)){        unlink($filename);    $info = '原头像删除成功';  }el{    $info = '未找到原头像'.$filename;  }  echo $info;}

总结

到此这篇关于php论坛实现积分系统的思路代码详解的文章就介绍到这了,更多相关php论坛积分系统内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!

本文发布于:2023-04-08 17:51:45,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/d838bec353f6750d002f995f7de83124.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:PHP论坛实现积分系统的思路代码详解.doc

本文 PDF 下载地址:PHP论坛实现积分系统的思路代码详解.pdf

标签:积分   头像   等级   用户
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图