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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? copythread.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")&toptext
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

' 論壇關(guān)閉
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")
	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
		' 如果是帖子原作者userinfo=1
		if userid = rs2("userid") then
			userinfo = 1
		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
end if

' 檢測forumid是否合法
err = false
StrSql = "select sf_forum.forumid, sf_forum.title, sf_forum.allowposting, sf_forum.canmove, sf_forum.onlyuser, 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")
	allowpost = rs2("allowposting")
	canmove = rs2("canmove")
	onlymember = rs2("onlymember")
	memberlist = rs2("memberlist")
	' 如果只允許內(nèi)部成員訪問...
	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>" & forumtitle & " - " & loadtemplate("err_forumnotexist")

if (canmove = 0) and (userinfo <> 3) then error = error & "<br><li>" & forumtitle & "-" & loadtemplate("err_purview")

' 檢測toforumid是否合法
toforumid = ChkSql(request("toforumid"))
if request("step") <> "" then
	err = false
	if not IsNumeric(toforumid) then
		err = true
	else
		StrSql = "select * from sf_forum where forumid = " & toforumid
		Set rs2 = Conn.Execute(StrSql)
		if rs2.bof or rs2.eof then
			err = true
		else
			forumtitle = rs2("title")
			allowpost = rs2("allowposting")
			onlymember = rs2("onlymember")
			memberlist = rs2("memberlist")
			' 如果只允許內(nèi)部成員訪問...
			if onlymember = 1 then
				if not IsMember(forumid, memberlist) then error = error & "<br><li>" & forumtitle & " - " & 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
	end if
if err then error = error & "<br><li>" & forumtitle & " - " & loadtemplate("err_forumnotexist")
if (allowpost = 0) and (userinfo <> 3) then error = error & "<br><li>" & forumtitle & " - " & loadtemplate("err_post")
end if


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

' 顯示當(dāng)前頁面路徑
StrHtml = loadtemplate("pagepath")
StrHtml = Replace(StrHtml, "{path_text}", "<a href=index.asp>" & boardtitle & "</a> &raquo; " & loadtemplate("hint_selectoperate"))
response.write StrHtml

step = ChkSql(request("step"))
action = ChkSql(request("action"))
select case step
	case "2"
		select case action
			case "copy"
				' 復(fù)制
				StrSql = "select * from sf_thread where threadid = " & threadid
				Set rs2 = Conn.Execute(StrSql)
				StrSql = "insert into sf_thread (title, lastpost, forumid, pollid, displayorder, [open], best, replycount, postusername, postuserid, lastposterid, lastposter, dateline, views, iconid, rating) values("
				StrSql = StrSql & "'" & ChkSql(rs2("title")) & "', '" & rs2("lastpost") & "', " & toforumid & ", " & rs2("pollid") & ", 0, " & rs2("open") & ", " & rs2("best") & ", " & rs2("replycount") & ", '" & ChkSql(rs2("postusername")) & "', " & rs2("postuserid") & ", " & rs2("lastposterid") & ", '" & ChkSql(rs2("lastposter")) & "', '" & rs2("dateline") & "', " & rs2("views") & ", " & rs2("iconid") & ", " & rs2("rating") & ")"
				Conn.Execute(StrSql)
				StrSql = "select threadid from sf_thread where title = '" & rs2("title") & "' order by threadid DESC"
				Set rs2 = Conn.Execute(StrSql)
				tothreadid = rs2("threadid")
				StrSql = "select * from sf_post where threadid = " & threadid	
				Set rs2 = Conn.Execute(StrSql)
				i = 0
				if not (rs2.bof or rs2.eof) then
					do until rs2.eof
						i = i + 1
						StrSql = "insert into sf_post (forumid, threadid, parentid, username, userid, title, dateline, pagetext, allowsmilie, allowxbcode, allowautourl, showsignature, ipaddress, iconid, layer, notes, attachmentid) values("
						pagetext =  ChkSql(rs2("pagetext"))
						StrSql = StrSql & toforumid & "," & tothreadid & ", " & rs2("parentid") & ", '" & ChkSql(rs2("username")) & "', " & rs2("userid") & ", '" & ChkSql(rs2("title")) & "', '" & rs2("dateline") & "', '" & pagetext & "', " & rs2("allowsmilie") & ", " & rs2("allowxbcode") & ", " & rs2("allowautourl") & ", " & rs2("showsignature") & ", '" & rs2("ipaddress") & "', " & rs2("iconid") & ", " & rs2("layer") & ", '" & rs2("notes") & "'," & rs2("attachmentid") & ")"
						Conn.execute(StrSql)
						rs2.MoveNext
					loop
				end if

				' 更新統(tǒng)計(jì)
				StrSql = "update sf_forum set threadcount = threadcount + 1, postcount = postcount + " & i & " where forumid = " & toforumid
				Conn.Execute(StrSql)
				StrHtml = loadtemplate("hint")
				StrHtml = Replace(StrHtml, "{hint_text}", loadtemplate("hint_threadcopy"))
				StrHtml = Replace(StrHtml, "{pro_name}", "showforum.asp?forumid=" & forumid)
				response.write StrHtml
			case "move"
				' 移動
				Conn.execute("update sf_thread set forumid = " & toforumid & " where threadid = " & threadid)
				Conn.execute("update sf_post set forumid = " & toforumid & " where threadid = " & threadid)
				Set rs2 = Conn.Execute(StrSql)
				i = 0
				if not (rs2.bof or rs2.eof) then
					do until rs2.eof
						i = i + 1
						rs2.MoveNext
					loop
				end if
				' 更新統(tǒng)計(jì)
				StrSql = "update sf_forum set threadcount = threadcount - 1, postcount = postcount - " & i & " where forumid = " & forumid
				Conn.Execute(StrSql)
				StrSql = "update sf_forum set threadcount = threadcount + 1, postcount = postcount + " & i & " where forumid = " & toforumid
				Conn.Execute(StrSql)
				StrHtml = loadtemplate("hint")
				StrHtml = Replace(StrHtml, "{hint_text}", loadtemplate("hint_threadmove"))
				StrHtml = Replace(StrHtml, "{pro_name}", "showforum.asp?forumid=" & forumid)
				response.write StrHtml
		end select
	case else
		StrHtml = loadtemplate("copythread")
		StrHtml = Replace(StrHtml, "{title}", threadtitle)
		StrHtml2 = "<select name=""toforumid"">" & chr(10)
		StrSql = "select sf_forum.forumid, sf_forum.cateid, sf_forum.title, sf_cate.catetitle from sf_forum left join sf_cate on (sf_forum.cateid = sf_cate.cateid) where sf_cate.displayorder>0 and sf_forum.displayorder>0 order by sf_cate.displayorder DESC, sf_cate.cateid ASC, sf_forum.displayorder DESC, sf_forum.forumid ASC"
		Set rs2 = Conn.Execute(StrSql)
		nowcateid = -1
		if not (rs2.bof or rs2.eof) then
			do until rs2.eof
				if nowcateid <> rs2("cateid") then
					nowcateid = rs2("cateid")
					StrHtml2 = StrHtml2 & "<option value=""-1""> &raquo; " & rs2("catetitle") & "</option>" & chr(10)
				end if
				StrHtml2 = StrHtml2 & "<option value=""" & rs2("forumid") & """>&nbsp;" & rs2("title") & "</option>" & chr(10)
				rs2.MoveNext
			loop
		end if
		StrHtml2 = StrHtml2 & "</select>" & chr(10)
		StrHtml = Replace(StrHtml, "{forum_select}", StrHtml2)

		if action = "copy" then
			StrHtml = Replace(StrHtml, "{action_text}", loadtemplate("threadcopy"))
			StrHtml = Replace(StrHtml, "{hidden_field}", "<input type=""hidden"" name=""action"" value=""copy""><input type=""hidden"" name=""threadid"" value=""" & threadid &""">")
		else
			StrHtml = Replace(StrHtml, "{action_text}", loadtemplate("threadmove"))
			StrHtml = Replace(StrHtml, "{hidden_field}", "<input type=""hidden"" name=""action"" value=""move""><input type=""hidden"" name=""threadid"" value=""" & threadid &""">")
		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
%>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
白白色 亚洲乱淫| 亚洲午夜久久久久中文字幕久| 三级成人在线视频| 制服丝袜在线91| 卡一卡二国产精品 | 久久精品人人做人人综合 | 成人av在线影院| 亚洲色图视频网| 欧美男男青年gay1069videost| 青青草成人在线观看| 久久久亚洲国产美女国产盗摄 | 中文字幕va一区二区三区| 99久久精品免费观看| 亚洲综合在线五月| 欧美电影免费观看高清完整版在 | 国产精品久久久久久久久搜平片| 国产精品一区二区久久精品爱涩| 中文字幕av一区二区三区高| av电影天堂一区二区在线| 一区av在线播放| 日韩欧美在线观看一区二区三区| 国产九色sp调教91| 一区二区成人在线观看| 日韩你懂的在线播放| 99精品欧美一区二区三区小说| 香蕉加勒比综合久久| 久久女同精品一区二区| 色狠狠综合天天综合综合| 另类专区欧美蜜桃臀第一页| 亚洲欧洲另类国产综合| 日韩午夜在线播放| 91首页免费视频| 韩国成人精品a∨在线观看| 亚洲老妇xxxxxx| 久久综合五月天婷婷伊人| 色一情一伦一子一伦一区| 精品一区二区在线视频| 亚洲男帅同性gay1069| 欧美成人性战久久| 欧洲一区在线电影| 国产aⅴ精品一区二区三区色成熟| 香蕉影视欧美成人| 日韩一区在线看| 久久久久青草大香线综合精品| 欧美色图片你懂的| 波多野结衣亚洲一区| 精久久久久久久久久久| 亚洲福利国产精品| 亚洲同性同志一二三专区| 精品成a人在线观看| 欧美精品777| 91黄视频在线观看| 99久久久国产精品免费蜜臀| 国产精一区二区三区| 秋霞午夜av一区二区三区| 亚洲专区一二三| 中文字幕亚洲不卡| 国产目拍亚洲精品99久久精品| 日韩午夜在线影院| 欧美一区二区三区性视频| 欧美私模裸体表演在线观看| 91视频com| 色综合天天综合| 成人小视频在线| 高清日韩电视剧大全免费| 国产专区欧美精品| 国模大尺度一区二区三区| 欧美aⅴ一区二区三区视频| 无吗不卡中文字幕| 亚洲va天堂va国产va久| 亚洲一二三四在线观看| 亚洲已满18点击进入久久| 亚洲欧美偷拍另类a∨色屁股| 国产精品久久久久久福利一牛影视| 久久久www成人免费毛片麻豆| 欧美mv日韩mv| 久久―日本道色综合久久| 久久嫩草精品久久久精品| 久久久三级国产网站| 久久久久久久综合| 国产日产欧美一区| 国产精品毛片久久久久久久| 国产精品久久久久一区二区三区| 欧美激情中文字幕一区二区| 中文天堂在线一区| 亚洲人精品午夜| 亚洲一区二区三区视频在线| 五月天一区二区三区| 日韩av电影免费观看高清完整版| 免费成人性网站| 欧美乱妇15p| 欧美一区二区三区四区五区| 日韩欧美激情四射| 国产欧美精品一区二区三区四区| 国产色综合久久| 中文字幕日韩一区| 亚洲国产一区二区视频| 秋霞成人午夜伦在线观看| 国内精品伊人久久久久av影院| 国产精品资源网站| 色狠狠桃花综合| 欧美一区二区国产| 中文字幕av资源一区| 一区二区三区四区在线播放| 日本美女视频一区二区| 国产成人在线看| 欧美综合亚洲图片综合区| 日韩精品一区二区三区三区免费| 国产喷白浆一区二区三区| 亚洲免费资源在线播放| 日韩不卡一区二区三区| 国产高清精品久久久久| 欧美亚洲尤物久久| 欧美精品一区二区蜜臀亚洲| 亚洲欧美日本韩国| 美日韩一区二区三区| kk眼镜猥琐国模调教系列一区二区| 精品1区2区3区| 欧美精彩视频一区二区三区| 亚洲一区二区三区四区在线免费观看 | 欧美不卡一区二区三区| 中文字幕一区二区三区在线观看| 五月激情综合色| 99久久精品免费精品国产| 欧美电影免费观看高清完整版在 | 亚洲人成小说网站色在线| 午夜欧美电影在线观看| 成人丝袜视频网| 欧美一级在线视频| 亚洲免费av观看| 国产一区免费电影| 91精品久久久久久久久99蜜臂| 国产精品你懂的在线欣赏| 老司机精品视频线观看86| 在线观看av一区| 国产精品电影一区二区| 精品一区二区三区免费播放| 欧美三级中文字幕| 中文字幕一区二区视频| 国产裸体歌舞团一区二区| 欧美日韩精品三区| 亚洲精品久久久久久国产精华液| 国产九色精品成人porny| 日韩午夜电影av| 亚洲午夜免费视频| 色偷偷一区二区三区| 国产精品久久久久久久蜜臀| 激情久久久久久久久久久久久久久久| 欧美亚洲一区二区在线观看| 国产精品动漫网站| 成人午夜av电影| 国产日韩欧美精品综合| 韩国成人在线视频| 久久综合色之久久综合| 捆绑调教美女网站视频一区| 亚洲视频免费观看| 国产成人在线影院| 久久久精品人体av艺术| 美女视频黄免费的久久 | 91色porny在线视频| 亚洲国产岛国毛片在线| 国产99久久久国产精品潘金| 国产日韩欧美精品电影三级在线 | 国产成人在线视频播放| 久久蜜桃av一区二区天堂| 久久99蜜桃精品| 精品免费视频一区二区| 激情伊人五月天久久综合| 欧美电影免费观看高清完整版在线观看 | 三级欧美在线一区| 欧美群妇大交群中文字幕| 亚洲va天堂va国产va久| 欧美精选午夜久久久乱码6080| 午夜精品一区二区三区电影天堂| 欧美日韩精品是欧美日韩精品| 天天操天天干天天综合网| 7777精品伊人久久久大香线蕉 | jizz一区二区| 中文字幕一区二区在线观看 | 欧美精品一级二级三级| 三级在线观看一区二区| 日韩一级完整毛片| 国产一区二区三区黄视频| 久久久久久久久久美女| 成人黄色大片在线观看| 亚洲综合偷拍欧美一区色| 欧美日韩大陆在线| 激情五月播播久久久精品| 中文字幕av一区二区三区免费看| 91网址在线看| 午夜精品视频在线观看| 欧美成人伊人久久综合网| 成人一区在线观看| 亚洲国产三级在线| 日韩精品一区二区三区在线| 成人理论电影网| 亚洲风情在线资源站| 久久品道一品道久久精品| 91黄色免费看| 精品夜夜嗨av一区二区三区|