freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于bs結(jié)構(gòu)的bbs系統(tǒng)-資料下載頁

2025-06-18 15:28本頁面
  

【正文】 。)。 $rs = mysql_query(39。SELECT name FROM 39。.BBS_USER.39。 WHERE uid=\39。39。.$thisuid.39。\39。39。)。 $row = mysql_fetch_array($rs)。 if(!empty($row[39。name39。])){ mysql_close()。 $thisname = $row[39。name39。]。 return $row[39。name39。]。 } mysql_close()。 return false。 } } }獲取主題貼列表(TopicListgetList)public function getList(){ $thist = 0。 if($con = mysql_connect(SQL_SVR, SQL_USR, SQL_PWD)){ if(mysql_select_db(SQL_DB, $con)){ $rs = mysql_query(39。SET NAMES \39。utf8\39。39。)。 $rs = mysql_query(39。SELECT tid, title, uid, date FROM 39。.BBS_TOPIC.39。 LIMIT 39。.($thispage*20).39。,39。.($thispage*20+20))。 while($row = mysql_fetch_array($rs)){ if(!empty($row[39。tid39。]) amp。amp。 $row[39。tid39。] 0){ $thist ++。 $thistids[] = $row[39。tid39。]。 $thistitles[] = $row[39。title39。]。 $thisuids[] = $row[39。uid39。]。 $thisdates[] = $row[39。date39。]。 } } } } }附錄2:用戶手冊主題列表Figure 19主題列表 進(jìn)入首頁后,將顯示主題列表,當(dāng)鼠標(biāo)懸停在主題列表中任意標(biāo)題上時,該主題將高亮顯示,此時點(diǎn)擊鼠標(biāo)左鍵可進(jìn)入主題。登陸/注冊Figure 20登陸前的用戶工具欄 用戶工具欄位于頁面右上角,登錄前的用戶工具欄如上圖,點(diǎn)擊“注冊”和“登陸”分別進(jìn)入注冊表單和登錄表單,點(diǎn)擊“帖子列表”將跳轉(zhuǎn)到首頁。Figure 21注冊表單 在注冊表單中,用戶需要填寫好所有信息方能正常注冊,當(dāng)出現(xiàn)以下情況時,點(diǎn)擊“注冊”后將出現(xiàn)相應(yīng)的注冊提示并中斷注冊過程: 1)用戶名已被使用; 2)信息填寫不完整; 3)兩次輸入的密碼不相同;Figure 22登錄表單 在登錄表單中,用戶需要填寫用戶名及密碼后點(diǎn)擊“登陸”以完成登陸,當(dāng)用戶名不存在或者密碼錯誤時,系統(tǒng)中斷登錄過程并提示出錯信息。發(fā)表新主題Figure 23登陸后的用戶工具 登陸后,用戶工具中將顯示當(dāng)前登陸的用戶名及“登出”、“發(fā)表新主題”功能選項(xiàng),點(diǎn)擊“登出”可登出系統(tǒng)。Figure 24發(fā)表新主題 點(diǎn)擊“發(fā)表新主題”后,用戶可填寫新主題表單,當(dāng)標(biāo)題及內(nèi)容填寫完畢,用戶點(diǎn)擊“發(fā)表”即可發(fā)表新主題,“標(biāo)題”或者“內(nèi)容”為空時,主題將無法發(fā)表并提示出錯。查看/發(fā)表回復(fù)Figure 25回復(fù)列表 進(jìn)入主題貼后,在頁面中部可看到回復(fù)列表。Figure 26發(fā)表回復(fù) 在回復(fù)列表的下方,是回復(fù)編輯框,當(dāng)編輯框中被編輯有內(nèi)容時,點(diǎn)擊“發(fā)表”可發(fā)表回復(fù),當(dāng)編輯框?yàn)榭諘r,點(diǎn)擊“發(fā)表”將提示出錯信息。附錄3:心得和體會 經(jīng)過努力,基本實(shí)現(xiàn)了一個BBS所需要的必備功能,但是,還是有許多不足之處。 首先,在編碼的時候發(fā)現(xiàn)詳細(xì)設(shè)計(jì)階段沒有對管理功能進(jìn)行設(shè)計(jì),而處于時間因素考慮,最終也沒有對管理功能作相應(yīng)的設(shè)計(jì),這是一大敗筆。 其次,回復(fù)貼列表沒有添加分類功能,這同樣是設(shè)計(jì)過程的失誤,當(dāng)然,對于這樣一個只用于探索BBS實(shí)現(xiàn)的系統(tǒng)而言,粗糙的回復(fù)列表已經(jīng)滿足要求了。 在數(shù)據(jù)庫設(shè)計(jì)上,對于主題帖子及回復(fù)帖子的數(shù)據(jù)表設(shè)計(jì),考慮了很久,主要是考慮兩個問題:要不要把回復(fù)貼跟主題貼寫進(jìn)一個數(shù)據(jù)表,以及要不要在帖子的數(shù)據(jù)表中加入發(fā)表者的用戶名信息。 最終,出于冗余性的考慮,還是決定把兩個表分開,另一方面,基于實(shí)時性的考慮,沒有在帖子的數(shù)據(jù)表中加入用戶名的數(shù)據(jù)項(xiàng),然而這樣一來,查詢的操作變得相當(dāng)繁雜。 在設(shè)計(jì)的過程中,我尤其關(guān)注如何防范SQL注入的問題,但最終還是只能跟隨潮流用一個addslashes函數(shù)了事,但必須謹(jǐn)記,SQL的安全問題不容忽視。 說到安全問題,為了降低系統(tǒng)故障的概率及提高用戶體驗(yàn),在社交網(wǎng)站中,用戶表、數(shù)據(jù)表之間的級聯(lián)等操作通常被拋棄,那么,是否存在更好的利用方法呢?這個問題同樣值得深思。 本系統(tǒng)在未來需要改進(jìn)的地方不少,例如,為了方便提交課程設(shè)計(jì)報(bào)告,我把所有代碼都組織在一個PHP文件當(dāng)中,而在網(wǎng)站設(shè)計(jì)中,這是不可取的,另外,在對本系統(tǒng)的定位上,用戶界面設(shè)計(jì)的工作仍然不足,具體表現(xiàn)在本程序中用了大量的CSS代碼去試圖設(shè)計(jì)出簡潔的用戶界面,最后卻依然不盡人意。在對回復(fù)列表的組織上,本程序采用了字符串記錄回復(fù)貼ID的方法,這個方法的優(yōu)點(diǎn)是減少了對數(shù)據(jù)庫的檢索,而壞處在于系統(tǒng)對字符串處理將消耗大量的資源。 綜上,充分認(rèn)識到BBS系統(tǒng)發(fā)展到今天的完善程度不是個人的努力可以比擬的。23
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1