《PHP》课件8.6 用户评论管理功能的设计.pptx

《PHP》课件8.6 用户评论管理功能的设计.pptx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

本节主要内容对于用户对新闻发表的评论,系统管理员借助用户评论管理功能可以进行管理,包括删除用户的评论、或者剔除用户评论中的敏感字符。进行用户评论敏感词过滤的思路。

评论列表页的设计思路评论列表页将显示所有用户的评论信息,管理员可以选择评论进行删除,或者单击“查看”链接进行评论完整信息的查看。

评论列表页的功能设计require_once../common/reply.dao.php;require_once../common/news.dao.php;require_once../common/mysqli_user.dao.php;require_once../common/tool.php;$reply_rst=findReply();if(isset($_GET[id])){ $result=deleteReply($_GET[id]);if($result)alertGo(新闻评论删除成功,replylist.php); }tableclass=tabletrth编号/thth评论内容/thth评论人/thth发布时间/thth操作/th/tr?phpif(!empty($reply_rst)){foreach($reply_rstas$row){?tralign=centertd?phpecho$row[replyid];?/tdtd?phpechomb_substr(trim($row[content]),0,15,utf-8)....;?/tdtd?php$user_rst=findUserById($row[uid]);echo$user_rst[uname];?/td……?php } }else{ ?tralign=centertdcolspan=5查询的结果不存在!/td/tr?php}?

会员评论的敏感字符的剔除在用户的评论中,如果用户的评论中包含了敏感字符,需要将敏感字符剔除出去。为了实现敏感词过滤,需要下载一个敏感词字库。为了示范敏感词过滤的方法,这里的敏感词词库仅包含“脏话”和“骂人话”这两个词语。

敏感词过滤的算法$badword=array(脏话,骂人话);//敏感词库$reply=这只是脏话和骂人话;//array_fill(index,number,value)函数表示用value值来填充数组/*array_combine(keys,values)通过合并两个数组来创建一个新数组,其中的一个数组元素为键名,另一个数组元素为键值*///$badword1是一个以$badword中元素值为键名的,键值均为“*”的数组$badword1=array_combine($badword,array_fill(0,count($badword),*));$bb=$reply;/*strstr(string,search)函数用来有哪些信誉好的足球投注网站字符串在另一个字符串中的第一次出现,string是被有哪些信誉好的足球投注网站的字符串,search是所有哪些信誉好的足球投注网站的字符串*/$bb=strtr($bb,$badword1);echo过滤前的评论:.$reply.br; echo过滤后的评论:.$bb;

Thankyou!

文档评论(0)

酱酱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档