亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? thread.asp

?? 很好的一個論壇原代碼
?? ASP
字號:
<!--#INCLUDE FILE="inc/db_inc.asp"-->
<!--#INCLUDE FILE="inc/char_inc.asp"-->
<!--#INCLUDE FILE="inc/xbcode_inc.asp"-->
<!--#INCLUDE FILE="header.asp"-->
<%
dim ip, strip, killip
dim StrSql, toptext, rs, rs2, StrHtml, StrHtml2, error, err, userid, threadid, threadtitle, postid, posttitle

StrHtml = loadtemplate("htmltop")
StrHtml = Replace(StrHtml, "{pagetitle}", loadtemplate("hint_selectoperate"))
StrHtml = Replace(StrHtml, "{forumtitle}", boardtitle)
response.write StrHtml
StrHtml = loadtemplate("pagetitle")
if request.cookies("sf")("username") = "" then
	toptext = loadtemplate("toptextguest")
else
	toptext = loadtemplate("toptextuser")
end if
toptext = toptext & loadtemplate("toptext")
StrHtml = Replace(StrHtml, "{top_text}", toptext)
StrHtml = Replace(StrHtml, "{username}", request.cookies("sf")("username"))
response.write StrHtml

' 論壇關閉
StrSql = "select * from sf_setup"
Set rs2 = Conn.Execute(StrSql)
if rs2("forumclose") = 1 then
StrHtml = loadtemplate("error")
StrHtml = Replace(StrHtml, "{error_text}", rs2("forumclosehint"))
response.write StrHtml
response.end
end if	

' 禁止IP訪問
if rs2("killip") = 1 then
	userip = cstr(request.ServerVariables("REMOTE_ADDR"))
	killiplist = rs2("killiplist")
	if killiplist <> "" and userip <> "" then
		killip = split(killiplist, "|")
		struserip = split(userip, ".")
		i = 0
		do until i > ubound(killip)
			strkillip = split(killip(i), ".")
			bolkill = true
			if (struserip(0) <> strkillip(0)) and (strkillip(0) <> "*") then bolkill = false
			if (struserip(1) <> strkillip(1)) and (strkillip(1) <> "*") then bolkill = false
			if (struserip(2) <> strkillip(2)) and (strkillip(2) <> "*") then bolkill = false
			if (struserip(3) <> strkillip(3)) and (strkillip(3) <> "*") then bolkill = false
			if bolkill then
				StrHtml = loadtemplate("error")
				StrHtml = Replace(StrHtml, "{error_text}", rs2("killiphint"))
				response.write StrHtml
				Response.End
			end if
			i = i + 1
		loop
	end if
end if

' 檢測threadid是否合法
threadid = ChkSql(request("threadid"))
err = false
if not IsNumeric(threadid) then
	err = true
else
	StrSql = "select * from sf_thread where threadid = " & threadid
	Set rs2 = Conn.Execute(StrSql)
	if rs2.bof or rs2.eof then
		err = true
	else
		threadtitle = rs2("title")
		forumid = rs2("forumid")
		pollid = rs2("pollid")
	end if
end if

if err then error = error & "<br><li>" & loadtemplate("err_threadnotexist")

' 如果有錯誤則提示
if error <> "" then
	StrHtml = loadtemplate("error")
	StrHtml = Replace(StrHtml, "{error_text}", error)
	response.write StrHtml
	response.end
end if

' 如果未注冊或未登錄...
if request.cookies("sf")("username") = "" or request.cookies("sf")("password") = "" then
	StrHtml = loadtemplate("error")
	StrHtml = Replace(StrHtml, "{error_text}", loadtemplate("err_unregistered"))
	response.write StrHtml
	response.end		
end if

' 檢測密碼...
error = ""
userinfo = 0
StrSql = "select password, userid from sf_user where username = '" & ChkSql(request.cookies("sf")("username")) & "'"
Set rs2 = Conn.Execute(StrSql)
if rs2.bof or rs2.eof then
	error = loadtemplate("err_chkpassword")
else
	if request.cookies("sf")("password") <> rs2("password") then
		error = loadtemplate("err_chkpassword")
	else
		StrSql = "select * from sf_moderator where userid = " & rs2("userid") & " and (forumid = " & forumid & " or super = 1 or isadmin = 1)"
		Set rs2 = Conn.Execute(StrSql)
		'如果是斑竹userinfo=2
		if rs2.bof or rs2.eof then
			error = loadtemplate("err_purview")
		else
			userinfo = 2
			if rs2("isadmin") = 1 then userinfo = 3
		end if
	end if
end if

' 檢測forumid是否合法
err = false
StrSql = "select sf_forum.forumid, sf_forum.title, sf_forum.onlyuser, sf_forum.canopenclose, sf_forum.onlymember, sf_forum.memberlist, sf_forum.cateid, sf_cate.cateid, sf_cate.catetitle from sf_forum left join sf_cate on sf_forum.cateid = sf_cate.cateid where forumid = " & forumid
Set rs2 = Conn.Execute(StrSql)
if rs2.bof or rs2.eof then
	err = true
else
	forumtitle = rs2("title")
	cateid = rs2("cateid")
	catetitle = rs2("catetitle")
	canopenclose = rs2("canopenclose")
	onlymember = rs2("onlymember")
	memberlist = rs2("memberlist")
	' 如果只允許內部成員訪問...
	if onlymember = 1 then
		if not IsMember(forumid, memberlist) then error = error & "<br><li>" & loadtemplate("err_member")
		StrSql = "select password, userid from sf_user where username = '" & ChkSql(request.cookies("sf")("username")) & "'"
		Set rs2 = Conn.Execute(StrSql)
		if rs2.bof or rs2.eof then
			error = error & "<br><li>" & loadtemplate("err_chkpassword")
		else
			if request.cookies("sf")("password") <> rs2("password") then error = error & loadtemplate("err_chkpassword")
		end if
	end if
end if

if err then error = error & "<br><li>" & loadtemplate("err_forumnotexist")


if error <> "" or userinfo < 2 then
	StrHtml = loadtemplate("error")
	StrHtml = Replace(StrHtml, "{error_text}", error)
	response.write StrHtml
	response.end
end if

StrHtml = loadtemplate("pagepath")
StrHtml = Replace(StrHtml, "{path_text}", "<a href=""index.asp"">" & boardtitle & "</a> &raquo; <a href=""showcate.asp?cateid=" & cateid & """>" & catetitle & "</a> &raquo; <a href=""showforum.asp?forumid=" & forumid & """>" & forumtitle & "</a> &raquo; "& threadtitle)
response.write StrHtml

step = ChkSql(request("action"))
select case step
	case "stick"
		' 置頂主題
		StrSql = "select displayorder from sf_thread where threadid = " & threadid
		Set rs2 = Conn.Execute(StrSql)
		stick = 1
		if rs2("displayorder") = 1 then stick = 0
		StrSql = "update sf_thread set displayorder = " & stick & " where threadid = " & threadid
		Conn.Execute(StrSql)
		StrHtml = loadtemplate("hint")
		StrHtml = Replace(StrHtml, "{hint_text}", loadtemplate("hint_threadstick"))
		StrHtml = Replace(StrHtml, "{pro_name}", "showthread.asp?threadid=" & threadid)
		response.write StrHtml
	case "close"
		' 關閉主題
		if (canopenclose <> 0) or (userinfo = 3) then
			StrSql = "select [open] from sf_thread where threadid = " & threadid
			Set rs2 = Conn.Execute(StrSql)
			open = 1
			if rs2("open") = 1 then open = 0
			StrSql = "update sf_thread set [open] = " & open & " where threadid = " & threadid
			Conn.Execute(StrSql)
			StrHtml = loadtemplate("hint")
			StrHtml = Replace(StrHtml, "{hint_text}", loadtemplate("hint_threadclose"))
			StrHtml = Replace(StrHtml, "{pro_name}", "showthread.asp?threadid=" & threadid)
			response.write StrHtml
		end if
	case "best"
		' 置為精華
		StrSql = "select best, postuserid from sf_thread where threadid = " & threadid
		Set rs2 = Conn.Execute(StrSql)
		if rs2("best") = 0 then
			StrSql = "update sf_thread set best = 1 where threadid = " & threadid
			Conn.Execute(StrSql)
			StrSql = "update sf_user set rating = rating + " & ratingbest & " where userid = " & rs2("postuserid")
			Conn.Execute(StrSql)
		else
			StrSql = "update sf_thread set best = 0 where threadid = " & threadid
			Conn.Execute(StrSql)
			StrSql = "update sf_user set rating = rating - " & ratingbest & " where userid = " & rs2("postuserid")
			Conn.Execute(StrSql)
		end if
		StrHtml = loadtemplate("hint")
		StrHtml = Replace(StrHtml, "{hint_text}", loadtemplate("hint_threadbest"))
		StrHtml = Replace(StrHtml, "{pro_name}", "showthread.asp?threadid=" & threadid)
		response.write StrHtml
	case "recount"
		' 刷新數據
		StrSql = "select count(postid) as postcount from sf_post where parentid > 0 and threadid = " & threadid
		Set rs2 = Conn.Execute(StrSql)
		if not (rs2.bof or rs2.eof) then
			StrSql = "update sf_thread set replycount = " & rs2("postcount") & " where threadid = " & threadid
			Conn.Execute(StrSql)
		end if
		StrHtml = loadtemplate("hint")
		StrHtml = Replace(StrHtml, "{hint_text}", loadtemplate("hint_threadrecount"))
		StrHtml = Replace(StrHtml, "{pro_name}", "showthread.asp?threadid=" & threadid)
		response.write StrHtml
	case else
		StrHtml = loadtemplate("delpost")
		StrHtml = Replace(StrHtml, "{title}", threadtitle)
		if postid = -1 then
			StrHtml = Replace(StrHtml, "{hidden_field}", "<input type=""hidden"" name=""threadid"" value=""" & threadid & """>")
		else
			StrHtml = Replace(StrHtml, "{hidden_field}", "<input type=""hidden"" name=""postid"" value=""" & postid & """>")
		end if
		response.write StrHtml
end select

response.write loadtemplate("htmlbottom")
Conn.Close
Set Conn = nothing
Set rs = nothing
Set rs2 = nothing
set ip = nothing
set strip = nothing
set killip = nothing
%>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99久久久久久99| 91精品国产全国免费观看 | 韩国女主播一区| 国产成人午夜精品影院观看视频 | 欧美伊人久久久久久久久影院| 777xxx欧美| 亚洲欧美激情视频在线观看一区二区三区| 日韩国产精品久久久| eeuss鲁一区二区三区| 日韩欧美国产午夜精品| 亚洲免费观看在线观看| 国产麻豆成人精品| 91精品国产一区二区三区| 中文字幕亚洲成人| 91欧美一区二区| 国产视频在线观看一区二区三区 | 日本一区二区久久| 理论电影国产精品| 欧美中文字幕不卡| 亚洲欧洲av另类| 国产高清在线观看免费不卡| 91麻豆精品国产91| 亚洲一区二区欧美日韩| 不卡一区二区在线| 中文一区二区完整视频在线观看| 免费美女久久99| 欧美性大战久久| 亚洲夂夂婷婷色拍ww47| 色综合久久66| 亚洲视频免费在线观看| 国产成人av一区二区三区在线观看| 日韩欧美国产一区二区在线播放| 亚洲一区二区三区自拍| 91久久精品国产91性色tv| 综合欧美一区二区三区| av网站一区二区三区| 国产精品久久久久精k8 | xvideos.蜜桃一区二区| 美日韩黄色大片| 精品免费视频.| 狠狠色狠狠色合久久伊人| 久久综合色8888| 国产一区二区三区在线观看免费| 日韩精品一区二区三区老鸭窝| 日韩国产精品91| 在线成人午夜影院| 蜜臀av一区二区在线观看| 日韩三级视频在线看| 久久福利资源站| 精品久久久久久久久久久久久久久久久| 麻豆国产精品官网| 久久久99免费| 99久久国产综合色|国产精品| 亚洲视频中文字幕| 欧美日韩1234| 国产麻豆精品theporn| 国产精品女人毛片| 在线观看亚洲一区| 美国十次了思思久久精品导航| 精品剧情v国产在线观看在线| 国产麻豆精品久久一二三| 中文字幕日本乱码精品影院| 欧美吞精做爰啪啪高潮| 日本va欧美va精品发布| 国产日产欧美一区二区视频| 91亚洲国产成人精品一区二三| 亚洲成av人片在线| 久久婷婷综合激情| 色婷婷激情一区二区三区| 麻豆91精品91久久久的内涵| 欧美激情中文字幕| 精品视频全国免费看| 国产麻豆精品久久一二三| 亚洲精品国产精华液| 日韩欧美高清dvd碟片| 99精品久久免费看蜜臀剧情介绍| 婷婷中文字幕一区三区| 中文字幕第一区综合| 欧美日韩国产综合一区二区三区| 国模少妇一区二区三区| 亚洲精品中文字幕在线观看| 精品1区2区在线观看| 91久久精品网| 成人一区二区三区在线观看| 亚洲成人7777| 亚洲欧美日韩成人高清在线一区| 欧美大度的电影原声| 91精品福利视频| 国产福利一区二区三区视频在线| 亚洲国产精品一区二区久久恐怖片| 精品国产乱码久久久久久牛牛| 色偷偷88欧美精品久久久 | 日韩av一区二区三区| 中文字幕中文字幕一区| 精品sm在线观看| 欧美电影一区二区三区| 91美女在线观看| 丁香桃色午夜亚洲一区二区三区| 丝瓜av网站精品一区二区| 中文字幕一区二区在线播放| 2022国产精品视频| 宅男噜噜噜66一区二区66| 91福利资源站| 91丝袜呻吟高潮美腿白嫩在线观看| 激情亚洲综合在线| 美女精品自拍一二三四| 日本美女一区二区三区视频| 亚洲一卡二卡三卡四卡无卡久久| 国产精品美女视频| 国产日韩v精品一区二区| xvideos.蜜桃一区二区| 精品国产三级a在线观看| 日韩视频一区二区| 日韩一区二区三区高清免费看看 | 成人免费av资源| 国产91对白在线观看九色| 国内精品伊人久久久久av影院| 奇米777欧美一区二区| 亚洲亚洲人成综合网络| 亚洲一区二区三区在线播放| 亚洲码国产岛国毛片在线| 亚洲欧美韩国综合色| 一区二区三区四区精品在线视频| 亚洲免费电影在线| 伊人色综合久久天天| 亚洲一区二区欧美| 亚洲国产美女搞黄色| 午夜日韩在线观看| 喷水一区二区三区| 国产美女在线观看一区| 高清国产一区二区三区| 成人av在线资源网| 91免费版在线| 欧美三级蜜桃2在线观看| 欧美精品久久久久久久多人混战 | 成人毛片视频在线观看| 91免费版在线| 欧美男生操女生| 欧美一区二区在线免费播放| 日韩欧美在线一区二区三区| 久久噜噜亚洲综合| 亚洲欧洲av另类| 五月天亚洲婷婷| 精品一区二区成人精品| 成人性色生活片免费看爆迷你毛片| eeuss鲁片一区二区三区| 欧美性色aⅴ视频一区日韩精品| 欧美日韩国产综合视频在线观看| 日韩一区二区免费在线电影| 国产亚洲自拍一区| 亚洲伦在线观看| 91理论电影在线观看| 欧美日本在线观看| 久久久久国产精品厨房| 亚洲精品老司机| 久久国产精品一区二区| 成人国产精品免费网站| 欧美人体做爰大胆视频| 国产午夜久久久久| 亚洲mv大片欧洲mv大片精品| 久久成人av少妇免费| 91欧美一区二区| 日韩你懂的在线播放| 亚洲人123区| 国产一区二区在线观看视频| 色94色欧美sute亚洲线路二| 日韩欧美国产一区二区在线播放| 亚洲视频网在线直播| 久久国产精品区| 色天使久久综合网天天| 久久久国产精品午夜一区ai换脸| 亚洲成人综合网站| 99久久久精品免费观看国产蜜| 日韩亚洲欧美成人一区| 亚洲色图.com| 国产福利91精品| 91精品国产欧美一区二区18| 亚洲欧美自拍偷拍| 国产精品18久久久久久久网站| 欧美久久高跟鞋激| 亚洲色图制服诱惑| 豆国产96在线|亚洲| 日韩欧美一级在线播放| 伊人性伊人情综合网| 日韩中文字幕一区二区三区| 成人av电影在线网| 91麻豆免费看| 国产精品久久久久久福利一牛影视 | 欧美激情中文不卡| 久久疯狂做爰流白浆xx| 色av综合在线| 中文字幕 久热精品 视频在线| 国产一区二区三区最好精华液| 欧美猛男男办公室激情| 亚洲欧美在线aaa| 成人av电影在线播放| 亚洲精品一线二线三线| 亚洲一区在线观看视频| av在线一区二区| 国产精品理伦片|