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

正文內(nèi)容

電子論壇系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)—畢業(yè)設(shè)計(jì)論文(文件)

2024-12-25 15:40 上一頁面

下一頁面
 

【正文】 Nvarchar(255) 畢業(yè)院校 24 Address Nvarchar(255) 家庭住址 25 jbzl bit 是否公開基本資料 Not null 26 xxzl bit 是否公開詳細(xì)資料 Not null 在用戶信息表里保存的是在論壇注冊用戶的信息,用戶編號和用戶名在論壇中是不能重復(fù)的,用戶名不能重復(fù)還使用用戶編號的原因是計(jì)算機(jī)對數(shù)字檢索速度更快。 接下來幾張表是論壇的其它功能需要的數(shù)據(jù)表。將導(dǎo)航條部分單獨(dú)寫入文件 作為公共程序,以后任何一個頁面需要就使用 ! include file= 來調(diào)用。 版面部分顯示了版面的列表,該部分的詳細(xì)內(nèi)容將在后面的版面部分討論。uid=用戶名 。 圖 7 用戶登錄界面 下面是對用戶登錄頁面的表單處理程序 1 % 39。39。39。ishiddenamp。session(userid)amp。把用戶信息寫入 Cookie 21 case 1 22 (user)(username)=user 23 (user)(userpassword)=pwd 24 (user).expires=date()+1 25 case 2 26 (user)(username)=user 27 (user)(userpassword)=pwd 28 (user).expires=date()+7 29 case 3 30 (user)(username)=user 31 (user)(userpassword)=pwd 32 (user).expires=date()+365 33 end select 34 session(name)=(username) 35 (meta equiv=refresh content=39。 用戶注冊 用戶注冊,首先要檢查的就是用戶填寫的信息,其中包括: 1. 字段是否空白,若空白則不接受。 5. 電子郵件是否被使用。39。39。 標(biāo)記短消息是否已讀是對數(shù)據(jù)表 message_t 中 的 flag 字段操作。abcamp。139。39。統(tǒng)計(jì)未讀消息數(shù) 2 set rsmessage1 = () 3 select * from message_t where flag=39。session(user)amp。系統(tǒng)根據(jù)用戶名給出密碼問題,用戶給出密碼答案,若匹配,系統(tǒng)會將用戶的密碼發(fā)至用戶注冊時填寫的電子郵箱中。啟用使用日志 4 = GB2312 39。郵件的收件人 8 = 地獄男爵 39。郵件的 標(biāo)題 12 = 你的密碼是 :amp。郵件抄送者的地址 15 () 39。 1 % set rs = () 2 select * from area_t order by areaid,conn 3 Do While Not ’ 創(chuàng)建一個對象實(shí)例,打開表 area_t 4 (rs(areaname))’ 顯示父版面名 5 set rj = () 6 select * from board_t where areaid=39。 order by boardid,conn 7 do while not %’ 打開表 board_t 8 a href= ?boardid=%=rj (boardid) %% (rj(boardname)) %/a’ 顯示子版面名,并作為進(jìn)入子版面主題列表的鏈接 9 % if not then 10 loop 11 12 set rj=nothing 13 if not then 14 loop 15 16 set rs=nothing % 公共信息模塊 公共信息部分的程序 顯示論壇和當(dāng)前用戶的狀態(tài),下面是一個統(tǒng)計(jì)在線人數(shù)的程序。 lastaccesstime))idletime then 30 tmp(num)=id 31 num=num+1 32 else 33 application(id amp。 圖 10 帖子發(fā)布頁面 1.文件長傳部分 文件上傳可以分為組件上傳和無組件 上傳,本論壇使用的是無組件上傳,它的好處是不受系統(tǒng)環(huán)境的影響。下面是 獲取 上傳 文件信息 的函數(shù): 1 Function GetFileInfo(FormName) 2 Dim strTemp,dataStart,dataEnd,dataLen,temp,intFlag 3 strTemp=StringToBinary(ContentDisposition: formdata。 filename=) 4 intFlag=InstrB(formData,Divider amp。 strTemp) 39。返回文件路徑 12 arrayTemp(0)=BinaryToString(arrayTemp(0)) 39。記住當(dāng)前位置 16 datastart=temp+18 39。返回要取信息的長度 19 arrayTemp(3)=MidB(formdata,datastart,datalen) 39。定位到第 1 個字符 23 dataend=InstrB(datastart,formdata,divider)3 39。 name= amp。 bncrlf amp。 strTemp) 39。返回文件路徑 11 filename=Mid(filepath,InstrRev(filepath,\)+1) 39。定位到文件內(nèi)容的最后一個字符 14 dataLen=dataenddatastart+1 39。設(shè)置二進(jìn)制方式 23 對象 24 formdata 39。寫出文件內(nèi)容到對象中 39。保存文件 ,2 表示可以覆蓋 33 Else 34 Set fso=() 35 IF (SaveFilePath amp。 \ amp。下面返回函數(shù)值, 1 表示正常 47 Else 48 SaveToFile=0 39。各種論壇基本上都屏蔽了 HTML 代碼。 修改和發(fā)布帖子差不多,而刪除相對簡單,這里就不在討論了。 有了這幾個屬性,在使用 for…… next 循環(huán)就可以以分頁的方式顯示帖子了。 圖 11 帖子搜索頁面 從上圖可以看出帖子的搜索條件:首先要選擇版面,搜索方式分為標(biāo)題和作者,搜索時間是附加搜索條件。%amp。amp。amp。同時,增加注冊用戶發(fā)帖的積極性,使他們獲得更多的積分和相應(yīng)的等級。39。39。%39。kindamp。 帖子搜索模塊 該部分的帖子顯示和瀏覽模塊的帖子顯示基本一致,這里重點(diǎn)討論 ASP 如何操作 SQL 語句,以及 SQL 語句是如何工作的。 2. PageCount: 返回 Recordset 對象的分頁總數(shù)。這種自定義的 TAG 就是俗稱的 UBB 代碼。 UBB 碼上 HTML 的一個變種,是Ultimate Bulletin Board 采用的一種特殊的 TAG。1 表示不可以覆蓋 40 End If 41 End IF 39。 filename)=True Then 36 SaveToFile=2 39。 \ amp。設(shè)置二進(jìn)制方式 28 39。objStream2 對象中,然后再利用 SaveToFile 方法保存到指定文件夾下。 bncrlf)+439。定位到最后 1 個字符 9 dataLen=dataenddatastart+1 39。因?yàn)楹竺嬉玫轿募拿?,所以首先返回文件的名? 7 dataStart=intFlag+LenB(Divider amp。 。返回文件大小 25 Else 26 Redim arrayTemp(0) 27 arrayTemp(0)=0 28 End If 39。轉(zhuǎn)換為文本字符串 21 temp=dataend 39。 bncrlf)1 39。返回文件的擴(kuò)展名,其實(shí)只要從文件名稱中分析出文件擴(kuò)展名即可 14 arrayTemp(2)=Mid(arrayTemp(1),InstrRev(arrayTemp(1),.)+1) 39。定位到最后 1 個字符 10 dataLen=dataenddatastart+1 39。 strTemp) 5 Dim arrayTemp() 6 If intFlag0 Then 7 Redim arrayTemp(4) 8 dataStart=intFlag+LenB(Divider amp。 FormName amp。首先分析上傳數(shù)據(jù)格式,在 from標(biāo)簽中增加enctype=multipart/fromdata屬性后,上傳的數(shù)據(jù)是一個長長的二進(jìn)制字符串,其中包含了文件瀏覽框的名字,文件的客戶端路徑,文件的 MIME 類型,文件內(nèi)容,文本框的名稱,文本框的值等信息。例如:用戶可以上傳文件,可以粘貼多媒體等。lastaccesstime)=empty then 7 if application(totalusers)=empty then application(totalusers)=0 8 redim tmp(application(totalussers)+1) 9 num=0 10 if application(totalusers)0 then 11 for i=lbound(application(onlineuser)) to lbound(application(onlineuser)) 12 id=application(onlineuser)(i) 13 if id then 14 tmp(num)=id 15 num=num+1 16 end if 17 next 18 end if 19 tmp(num)= 20 application(totalusers)=num+1 21 redim preserve tmp(application(totalusers)) 22 application(onlineuser)=tmp 23 end if 24 application( amp。rs(areaid)amp。關(guān)閉郵件對象 % 用戶登錄添加驗(yàn)證碼 使用驗(yàn)證碼,用戶每次登錄時都不一樣,這樣做的目的是為了防止有人 利用破解程序,暴力破解用戶的密碼。郵件的內(nèi)容 13 39。郵件發(fā)送者的郵件地址 10 = 1 39。郵件的格式為 HTML 的 6 = 39。創(chuàng)建一個 JMAIL 對象 2 = true 39。,conn 4 if or then 5 session(flag)=0 6 else 7 k=0 8 do while not 9 k=k+1 10 session(flag)=k 11 12 loop 13 14 set rsmessage1=nothing 15 end if 16 17 set conn=nothing % 找回密碼 當(dāng)用戶忘記密碼時,可以使用找回密碼功能。 and incept=39。abcamp。amp。,conn39。標(biāo)記短消息已讀 2 abc=request(mid) 3 set rsmessage = () 4 select * from message_t where mid=39。兩個頁面都是更新用戶信息表 user_t 里的特定字段,這里就不再列出具體程序。amp。amp。 3. 兩次輸入的密碼是否一致。url=39。39。 where userid=39。判斷用戶是否存在 15 () 16 else 17 session(userid)=rs(userid) 18 sql1=update user_t set userhidden=39。amp。amp。database=數(shù)據(jù)庫名 。 數(shù)據(jù)庫連接函數(shù) SQL Server 數(shù)據(jù)連接要求提供用戶名,密碼,數(shù)據(jù)庫名及數(shù)據(jù)庫服務(wù)器地址,下面是使用 ADO 連接數(shù)據(jù)庫的代碼: 1 % dim conn’ 打開數(shù)據(jù)庫連接 2 set conn = () 3 = dirver ={sql server}。 1 % If Session(userid) = Then % 這里顯示的是游客的導(dǎo)航條 2 % Else % 這里顯示的注冊用戶的導(dǎo)航條 3 % End If % 程序說明:用戶登錄后將用戶名存入 session 對象來判斷用戶狀態(tài)。比如發(fā)帖數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1