⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 save.asp

📁 软件介绍:国内最完善功能最齐全的多级会员程序.主要功能涵盖所有多级会员管理所需,超强大会员自定义编辑功能
💻 ASP
字号:
<!--#include file="conn.asp"-->
<%DoWhat="保存留言"
Dim action,iserr
iserr=false
action=request.querystring("action")
if action="" then
		iserr=true
		WhatErr="<LI>错误的操作参数,请从合法链接进入!</LI>"
else
		Dim name,email,sex,homeurl,face,submain,ly
		name = Replace(Request.Form("name"),"'","&#39;")
		email = Replace(Request.Form("email"),"'","")
		sex = Request.Form("sex")
		homeurl = Replace(Request.Form("homeurl"),"'","")
		face = Request.Form("face")
		submain = Replace(Request.Form("submain"),"'","&#39;")
		ly = Replace(Request.Form("ly"),"'","&#39;")
		
		name=lcase(trim(name))
		email=lcase(trim(email))
		homeurl=lcase(trim(homeurl))
		submain=lcase(trim(submain))
end if	
		if name="" or submain="" or ly="" then
			iserr=true
			WhatErr=WhatErr & "<LI>姓名、主题、内容均不能为空!</LI>"
		end if
		if len(name)>20 or len(submain)>100 or len(ly)>16240 then
			iserr=true
			WhatErr=WhatErr & "<LI>姓名、主题、内容均不能超过限定的长度!</LI>"
		end if
		if len(email)>180 or len(homeurl)>180 then
			iserr=true
			WhatErr=WhatErr & "<LI>邮箱、主页地址均不能超过180个字符!</LI>"
		end if
if iserr then 
			DoWhat=DoWhat & "失败"
else
			name=server.HTMLEncode(name)
			email=server.HTMLEncode(email)
			homeurl=server.HTMLEncode(homeurl)
			submain=server.HTMLEncode(submain)
			ly=server.HTMLEncode(ly)
			if sex=0 then sex=False else sex=True
			if face="" then face=0
			if homeurl<>"" and left(homeurl,7)<>"http://" then
				homeurl="http://" & homeurl
			elseif homeurl="http://" then
				homeurl=""
			end if
			if action="addnew" then
		  	call addnew()
			else
				Dim submainid
				submainid=request.querystring("id")
				if submainid="" or (not isnumeric(submainid)) then
					iserr=true
					WhatErr=WhatErr & "<LI>请不要通过非法途径提交!</LI>"
				else
					if action="addreport" then 
						call addreport()
					elseif action="saveedit" then
						If session("admin") then
							call SaveEdit()
						else
							iserr=true
							WhatErr="<LI>您不是管理员或还没有登陆,请先<a href=""admin.asp"">登陆!</a></LI>"
						end if
					else
						iserr=true
						WhatErr="<LI>错误的操作参数,请从合法链接进入!</LI>"
			  	end if
			  end if
			end if
			if iserr then
				DoWhat=DoWhat & "失败"
			else
				set Rs=nothing
				conn.close
				set conn=nothing
				DoWhat=DoWhat & "成功"				
				session("FileUrl")=""
				session("postname")=name
				session("postemail")=email
				session("posthomeurl")=homeurl
				session("sex")=sex
			end if
end if

sub backurl()	'判断返回页面地址
	if session("BackUrl")>"" then
		ToUrl=session("BackUrl")
		session("BackUrl")=""
	end if
end sub

sub addnew()	'新增
	ToUrl="default.asp"
	Conn.Execute("insert into Data(name,sex,email,homeurl,face,ip,SubMain,ly,lastname) values ('" & name & "'," & sex & ",'" & email & "','" & homeurl & "'," & face & ",'" & Request.Servervariables("REMOTE_ADDR") & "','" & submain & "','" & ly & "','-----')")
end sub

sub addreport()	'回复
	call backurl()
	Conn.Execute("update Data set report=report+1,lastname='" & name & "',lasttime='" & Now() & "' where id=" & submainid)
	Conn.Execute("insert into Data(SubMainNumber,name,sex,email,homeurl,face,ip,SubMain,ly) values (" & submainid & ",'" & name & "'," & sex & ",'" & email & "','" & homeurl & "'," & face & ",'" & Request.Servervariables("REMOTE_ADDR") & "','" & submain & "','" & ly & "')")
end sub

sub SaveEdit()	'编辑
	call backurl()
	ly=ly & "[align=right][color=#666666][u]曾被管理员编辑于" & Now() & "[/u][/color][/align]"
	Conn.Execute("update Data set name='" & name & "',sex=" & sex & ",email='" & email & "',homeurl='" & homeurl & "',face=" & face & ",SubMain='" & submain & "',ly='" & ly & "' Where id =" & submainid)
end sub

call HeadHtml()		'网页头函数
call FounderErr() '信息函数
call FootHtml()		'网页尾函数
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -