MessageSave.asp
上传用户:mtjhgs
上传日期:2021-12-08
资源大小:3755k
文件大小:4k
源码类别:

WEB源码(ASP,PHP,...)

开发平台:

HTML/CSS

  1. <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
  2. <!--#include file="../Include/Const.asp"-->
  3. <!--#include file="../Include/ConnSiteData.asp"-->
  4. <%Response.Charset="utf-8"%>
  5. <%
  6. Call SiteInfo()
  7. if DateDiff("s",session("time"),now())<Refresh then
  8.    response.write "<script language='JavaScript'>alert('防刷新机制启动:请不要在 "&Refresh&" 秒内重复刷新!');" & "history.back()" & "</script>"
  9.    response.end
  10. else
  11.    session("time")=now()
  12. end if
  13. dim rs,sql
  14. dim MesName,Content,SecretFlag,mMemID,mLinkman,mSex,mCompany,mAddress,mZipCode,mTelephone,mFax,mMobile,mEmail,CheckCode
  15. MesName=trim(request.form("MesName"))
  16. Content=trim(request.form("Content"))
  17. if trim(request.form("SecretFlag"))="1" then
  18.   SecretFlag=1
  19. else
  20.   SecretFlag=0
  21. end if
  22. mMemID=request.QueryString("MemberID")
  23. mLinkman=trim(request.form("Linkman"))
  24. mSex=trim(request.form("Sex"))
  25. mCompany=trim(request.form("Company"))
  26. mAddress=trim(request.form("Address"))
  27. mZipCode=trim(request.form("ZipCode"))
  28. mTelephone=trim(request.form("Telephone"))
  29. mFax=trim(request.form("Fax"))
  30. mMobile=trim(request.form("Mobile"))
  31. mEmail=trim(request.form("Email"))
  32. CheckCode = Trim(request.form("CheckCode"))
  33. dim ErrMessage,ErrMsg(9),FindErr(9),i
  34.   ErrMsg(0)="请填写留言主题。"
  35.   ErrMsg(1)="请正确填写留言内容,不能少于1个字符。"
  36.   ErrMsg(2)="请填写您的称呼。"
  37.   ErrMsg(3)="请正确填写单位名称、联系地址。"
  38.   ErrMsg(4)="请正确填写邮政编码。"
  39.   ErrMsg(5)="请正确填写联系电话、传真号码、手机号码。"
  40.   ErrMsg(6)="电子信箱格式错误。"
  41.   ErrMsg(7)="验证码不能为空,请返回检查。"
  42.   ErrMsg(8)="您在【会员注册】页面停留的时间过长,导致验证码失效。n请返回并刷新【会员注册】页面重新注册!"
  43.   ErrMsg(9)="您输入的验证码和系统产生的不一致,请重新输入。"
  44. if len(MesName)>100 Or len(MesName)=0 then
  45.   FindErr(0)=true
  46. end if
  47. if len(Content)<1 then
  48.   FindErr(1)=true
  49. end if
  50. if len(mLinkman)>50 Or len(mLinkman)=0 then
  51.   FindErr(2)=true
  52. end if
  53. if len(mCompany)>100 Or len(mAddress)>100 Or len(mCompany)=0 Or len(mAddress)=0 then
  54.   FindErr(3)=true
  55. end if
  56. if len(mZipCode)<>6 then
  57.   FindErr(4)=true
  58. end if
  59. if len(mTelephone)>50 Or len(mFax)>50 Or len(mMobile)>50 Or len(mTelephone)=0 Or len(mFax)=0 Or len(mMobile)=0 then
  60.   FindErr(5)=true
  61. end if
  62. if not IsValidEmail(mEmail) then
  63.   FindErr(6)=true
  64. end If
  65. If CheckCode = "" Then
  66. FindErr(7)=true
  67. End If
  68. If Trim(Session("CheckCode")) = "" Then
  69. FindErr(8)=true
  70. End If
  71. If CheckCode <> Session("CheckCode") Then
  72. FindErr(9)=true
  73. End If
  74. for i = 0 to UBound(FindErr)
  75.   if FindErr(i)=true then
  76.     ErrMessage=ErrMessage+ErrMsg(i)+"n"
  77.   end if
  78. next
  79. if not (ErrMessage="" Or isnull(ErrMessage)) then
  80.   WriteMsg(ErrMessage)
  81.   response.end
  82. end if
  83. set rs = server.createobject("adodb.recordset")
  84. sql="select * from Wygkcnflash_Message"
  85. rs.open sql,conn,1,3
  86. rs.addnew
  87. rs("MesName")=StrReplace(MesName)
  88. rs("Content")=StrReplace(Content)
  89. rs("MemID")=mMemID
  90. rs("Linkman")=StrReplace(mLinkman)
  91. rs("Sex")=mSex
  92. rs("Company")=StrReplace(mCompany)
  93. rs("Address")=StrReplace(mAddress)
  94. rs("ZipCode")=StrReplace(mZipCode)
  95. rs("Telephone")=StrReplace(mTelephone)
  96. rs("Fax")=StrReplace(mFax)
  97. rs("Mobile")=StrReplace(mMobile)
  98. rs("Email")=mEmail
  99. rs("SecretFlag")=SecretFlag
  100. If MesViewFlag = 0 Then
  101. rs("ViewFlag"&Language)=0
  102. Else
  103. rs("ViewFlag"&Language)=1
  104. End If
  105. rs("AddTime")=now()
  106. rs.update
  107. rs.close
  108. set rs=Nothing
  109. Call SiteInfo()
  110. If MesViewFlag = 0 Then
  111. response.write "<script language='javascript'>alert('留言成功提交,但系统已被设置为审核可见,请等待管理员审核、回复!');location.replace('MessageList.asp');</script>"
  112. Else
  113. response.write "<script language='javascript'>alert('留言成功提交,请等待管理员回复!');location.replace('MessageList.asp');</script>"
  114. End If
  115. %>