资源描述:
《[软件管理系统类精品]博客管理系统_文章管理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、文章管理模块设计1文章管理模块概述对一个博客系统来说,文章管理是最基本的功能,但同时也是最复杂的一个功能。木系统的文章管理模块包括“添加博客文章”,“查找博客文章”,“管理我的博客”,“发表评论”,“删除文章”和“删除评论”等6大功能。其中,普通用户只能删除口己的文章及发表对文章的评论,只有管理员才有权删除任何一篇文章及恢复。下面给出文章管理模块的框架:2文章管理模块技术分析想耍使用文章管理模块,前捉是用户必须登录,匿名用户是无法访问这些功能的;想要删除文章和评论,前提是当前用户要么是管理员权限,要么是文章拥有者,否则不会显示删除功能的。这两方面的控制都需要sessi
2、on的配合。Session即会话,是指用户从进入网站开始,直到关闭网站的这段时间内,所有网页共同使用的公共变量的存储机制oScssion比cookie更有优势,如session是存储在服务器端的,不一被伪造;session的存储没冇长度限制;session的控制更容易等。在制作该博客吋,主要运用会话函数来进行session的控制和使用。3添加文章实现过程当用户登录后,系统会直接进入到文章添加页,也可以通过选择“文章管理”/“添加I•専客文章”菜单冋到文章添加页。添加文章页为一个发布菜单,包描文章主题、文字编辑、文章内容等元素。朋友圈管理退岀登录文査内容:理交重写!当用
3、户填写完博客主题和文章内容后,单击“提交”按钮,系统将跳转到处理页面进行处理。在处理页中,江传过來的文章标题、文章作者和文章内容等参数组成insert语句,冰最终保存带数据表中。如杲添加信息成功,系统返凹到本页,可继续执行添加操作;如果添加失败,则返冋到上一步。关键代码:,,”){$title=$POST[txt_title];$author=$SESSION[username];$content=$_POST[file];$now=date(uY-m-dH
4、:i:s");/*生成insert语句*/“$sql二”InsertIntotbarticle(title,content,author,now)Vaiues("$title‘,'$content‘,'$author,,'$now‘)”;$resuIt二mysql_query($sql);/*根据Yresult,返冋结果*/If($result){Echo,,alert('恭喜您,你的文章发表成功!!!');window.1ocation.herf=,file・php';〈/script>”;}Else{Echo”";}}else{Echo,,