下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、文章管理模塊設(shè)計(jì)1 文章管理模塊概述 對(duì)一個(gè)博客系統(tǒng)來(lái)說(shuō),文章管理是最基本的功能,但同時(shí)也是最復(fù)雜的一個(gè)功能。本系統(tǒng)的文章管理模塊包括“添加博客文章”,“查找博客文章”,“管理我的博客”,“發(fā)表評(píng)論”,“刪除文章”和“刪除評(píng)論”等6大功能。其中,普通用戶只能刪除自己的文章及發(fā)表對(duì)文章的評(píng)論,只有管理員才有權(quán)刪除任何一篇文章及恢復(fù)。下面給出文章管理模塊的框架:超級(jí)用戶普通用戶發(fā)表評(píng)論其他用戶文章文章發(fā)表文章刪除評(píng)論查看文章刪除文章2 文章管理模塊技術(shù)分析 想要使用文章管理模塊,前提是用戶必須登錄,匿名用戶是無(wú)法訪問(wèn)這些功能的;想要?jiǎng)h除文章和評(píng)論,前提是當(dāng)前用戶要么是管理員權(quán)限,要么是文章?lián)碛姓撸?/p>
2、否則不會(huì)顯示刪除功能的。這兩方面的控制都需要session的配合。 session即會(huì)話,是指用戶從進(jìn)入網(wǎng)站開(kāi)始,直到關(guān)閉網(wǎng)站的這段時(shí)間內(nèi),所有網(wǎng)頁(yè)共同使用的公共變量的存儲(chǔ)機(jī)制。session比cookie更有優(yōu)勢(shì),如session是存儲(chǔ)在服務(wù)器端的,不一被偽造;session的存儲(chǔ)沒(méi)有長(zhǎng)度限制;session的控制更容易等。 在制作該博客時(shí),主要運(yùn)用會(huì)話函數(shù)來(lái)進(jìn)行session的控制和使用。3 添加文章實(shí)現(xiàn)過(guò)程 當(dāng)用戶登錄后,系統(tǒng)會(huì)直接進(jìn)入到文章添加頁(yè),也可以通過(guò)選擇“文章管理”/“添加博客文章”菜單回到文章添加頁(yè)。添加文章頁(yè)為一個(gè)發(fā)布菜單,包括文章主題、文字編輯、文章內(nèi)容等元素。 當(dāng)用戶填
3、寫(xiě)完博客主題和文章內(nèi)容后,單擊“提交”按鈕,系統(tǒng)將跳轉(zhuǎn)到處理頁(yè)面進(jìn)行處理。在處理頁(yè)中,江傳過(guò)來(lái)的文章標(biāo)題、文章作者和文章內(nèi)容等參數(shù)組成insert語(yǔ)句,冰最終保存帶數(shù)據(jù)表中。如果添加信息成功,系統(tǒng)返回到本頁(yè),可繼續(xù)執(zhí)行添加操作;如果添加失敗,則返回到上一步。 關(guān)鍵代碼:?phpsession_start();include “conn/conn.php”;if($btn_tj”)$title=$posttxt_title;$author=$_sessionusername;$content=$_postfile;$now=date(“y-m-d h:i:s”);/*生成insert語(yǔ)句*/“$
4、sql=”insert into tb_article(title,content,author,now)values($title,$content,$author,$now)”;$result=mysql_query($sql);/*根據(jù)¥result,返回結(jié)果*/if($result)echo”alert(恭喜您,你的文章發(fā)表成功!);window.location.herf=file.php;”;else echo”alert(對(duì)不起,添加操作失??!);history.go(-1);”;elseecho”alert(對(duì)不起,添加操作失??!);history.go(-1);”;?4 文章
5、列表的實(shí)現(xiàn)過(guò)程 選擇“文章管理”/“我的文章”菜單項(xiàng),將顯示用戶發(fā)表過(guò)的文章列表。文章列表頁(yè)使用了分頁(yè)技術(shù)和dowhile循環(huán)語(yǔ)句來(lái)輸出文章標(biāo)題。5 產(chǎn)看文章、評(píng)論的實(shí)現(xiàn)過(guò)程 單擊列表中的任意一個(gè)文章標(biāo)題,都會(huì)看到對(duì)應(yīng)的文章內(nèi)容和文章評(píng)論。 系統(tǒng)根據(jù)當(dāng)前頁(yè)面?zhèn)鬟^(guò)來(lái)的文章信息輸出文章后,開(kāi)始查找表tb_filecomment中filed字段值等于文章id的所有評(píng)論集,并通過(guò)分頁(yè)顯示出來(lái)。6 刪除文章、評(píng)論的實(shí)現(xiàn)過(guò)程 在查看文章評(píng)論頁(yè)面,當(dāng)系統(tǒng)判定當(dāng)前用戶為管理員或是文章作者是,在每篇文章和評(píng)論的后面,都將顯示相應(yīng)的“刪除”按鈕。單擊任意的“刪除”按鈕,系統(tǒng)將會(huì)提示是否刪除,如果確認(rèn),江跳轉(zhuǎn)到處理
6、頁(yè)面,完成刪除操作。 在刪除文章的處理頁(yè)中,刪除文章的同時(shí),也刪除了該篇文章的相關(guān)評(píng)論。處理頁(yè)首先在文章列表tb_article中刪除id等于¥file_id的記錄,如果沒(méi)有可刪除記錄,則提示失敗,并返回上一步;如果刪除成功,則轉(zhuǎn)到評(píng)論列表tb_filecomment中,刪除所有該篇文章的評(píng)論。關(guān)鍵代碼:?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) $sql1=” delete from tb_filecomment where fileid=”.$file_id; $rst1=mysql_query($sql1,$link); if($rst1) echo”alert(博客文章已被刪除!);location=m
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 卡巴萊歌舞表演娛樂(lè)服務(wù)行業(yè)相關(guān)項(xiàng)目經(jīng)營(yíng)管理報(bào)告
- 工業(yè)用排風(fēng)扇產(chǎn)品供應(yīng)鏈分析
- 醫(yī)用軟化水產(chǎn)業(yè)鏈招商引資的調(diào)研報(bào)告
- 吸濕排汗運(yùn)動(dòng)胸衣產(chǎn)品供應(yīng)鏈分析
- 化油器產(chǎn)品供應(yīng)鏈分析
- 液壓引擎和馬達(dá)產(chǎn)品供應(yīng)鏈分析
- 醫(yī)用孕婦托腹帶產(chǎn)業(yè)鏈招商引資的調(diào)研報(bào)告
- 電測(cè)量?jī)x器市場(chǎng)分析及投資價(jià)值研究報(bào)告
- 保齡球手套產(chǎn)品供應(yīng)鏈分析
- 外科整形用手術(shù)器械產(chǎn)品供應(yīng)鏈分析
- 卷積神經(jīng)網(wǎng)絡(luò)講義課件
- 部編版八年級(jí)語(yǔ)文上冊(cè)課內(nèi)文言文復(fù)習(xí)課件
- 毛中特課件講義整理
- 2022年江蘇省沿海開(kāi)發(fā)集團(tuán)有限公司校園招聘筆試模擬試題及答案解析
- 利潤(rùn)及利潤(rùn)分配表(通用模板)
- 大象版2022-2023五年級(jí)科學(xué)上冊(cè)《3-4我是小小安全員》課件
- 靜脈炎相關(guān)知識(shí)課件
- 烯烴分離裝置操作規(guī)程
- 雨污水管網(wǎng)施工要點(diǎn)及質(zhì)量驗(yàn)收要求
- DB33∕T 1231-2020 人防門(mén)安裝技術(shù)規(guī)程
- 發(fā)揮產(chǎn)業(yè)工會(huì)作用的實(shí)施方案
評(píng)論
0/150
提交評(píng)論