博客管理系统_文章管理.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
文章管理模块设计 1 文章管理模块概述 对一个博客系统来说,文章管理是最基本的功能,但同时也是最复杂的一个功能。本系统的文章管理模 块包括“添加博客文章” ,“查找博客文章” ,“管理我的博客” ,“发表评论” ,“删除文章”和“删除评论”等6 大功能。其中,普通用户只能删除自己的文章及发表对文章的评论,只有管理员才有权删除任何一篇文 章及恢复。下面给出文章管理模块的框架: 超级用户 普通用户 2 文章管理模块技术分析 想要使用文章管理模块,前提是用户必须登录,匿名用户是无法访问这些功能的;想要删除文章和评 论,前提是当前用户要么是管理员权限,要么是文章拥有者,否则不会显示删除功能的。这两方面的控 制都需要session的配合。 Session即会话,是指用户从进入网站开始,直到关闭网站的这段时间内,所有网页共同使用的公共变量 的存储机制。Session比cookie更有优势,如session是存储在服务器端的,不一被伪造;session的存储没 有长度限制;session的控制更容易等。 在制作该博客时,主要运用会话函数来进行session的控制和使用。 3 添加文章实现过程 当用户登录后,系统会直接进入到文章添加页,也可以通过选择“文章管理”/“添加博客文章”菜单回到文 章添加页。添加文章页为一个发布菜单,包括文章主题、文字编辑、文章内容等元素。 当用户填写完博客主题和文章内容后,单击“提交”按钮,系统将跳转到处理页面进行处理。在处理页 中,江传过来的文章标题、文章作者和文章内容等参数组成insert语句,冰最终保存带数据表中。如果添 加信息成功,系统返回到本页,可继续执行添加操作;如果添加失败,则返回到上一步。 关键代码: ?php Session_start(); Include “Conn/conn.php”; If($btn_tj””){ $title=$POST[txt_title]; $author=$_SESSION[username]; $content=$_POST[file]; $now=date(“Y-m-d H:i:s”); /*生成insert语句*/ “$sql ”Insert Into tb_article(title,content,author,now)Values(‘$title’,’$content’,’$author’,’$now’)”; $result=mysql_query($sql); /*根据¥result ,返回结果*/ If($result){ Echo”scrptalert(‘恭喜您,你的文章发表成功!!!’);window.location.herf=’file.php’;/script”; } Else{ Echo”scriptalert(‘对不起,添加操作失败!!!’);history.go(-1);/script”; } }else{ Echo”scriptalert(‘对不起,添加操作失败!!!’);history.go(-1);/script”; } ? 4 文章列表的实现过程 选择“文章管理”/“我的文章”菜单项,将显示用户发表过的文章列表。 文章列表页使用了分页技术和do……while循环语句来输出文章标题。 5 产看文章、评论的实现过程 单击列表中的任意一个文章标题,都会看到对应的文章内容和文章评论。 系统根据当前页面传过来的文章信息输出文章后,开始查找表tb_filecomment中filed字段值等于文章id的 所有评论集,并通过分页显示出来。 6 删除文章、评论的实现过程 在查看文章评论页面,当系统判定当前用户为管理员或是文章作者是,在每篇文章和评论的后面,都将 显示相应的“删除”按钮。单击任意的“删除”按钮,系统将会提示是否删除,如果确认,江跳转到处理页 面,完成删除操作。 在删除文章的处理页中,删除文章的同时,也删除了该篇文章的相关评论。处理页首先在文章列表 tb_article中删除id等于¥file_id的记录,如果没有可删除记录,则提示失败,并返回上一步;如果删除成 功,则转到评论列表tb_filecomment中,删除所有该篇文章的评论。 关键代码: ?php Session_start(); Include”check_login.php”; Include”Conn/conn.php”; $sql1 ”delete from tb_filecomment where fileid ”.$file_id; $result=mysql_query($sql1,$link); If($result) $

文档评论(0)

166****9181 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档