addreview.asp
来自「纪念伟大领袖的专题网站」· ASP 代码 · 共 100 行
ASP
100 行
<%@ Language=VBScript %>
<!--#include file="conn.asp"-->
<!--#include file="config.asp"-->
<!--#include file="inc/config.asp"-->
<!--#include file="char.inc"-->
<%
reviewID=checkstr(Request.Form("reviewID"))
NewsID=checkstr(Request.Form("NewsID"))
title=checkstr(Request.Form("title"))
Author=trim(checkstr((Request.Form("Author"))))
dim ViewUrl
ViewUrl=request.cookies(Forcast_SN)("ViewUrl")
if ViewUrl="" then
ViewUrl="index.asp"
end if
if author="" then
response.write "<script>alert('请输入您的姓名!');history.back()</script>"
Response.End
end if
author=htmlencode(author)
email=trim(Request.Form("email"))
if email="" then
response.write "<script>alert('请输入您的EMAIL。');history.back()</script>"
Response.End
end if
if IsValidEmail(email)=false then
response.write "<script>alert('请输入正确的EMAIL。');history.back()</script>"
Response.End
end if
if Instr(request("content"),"'")>0 or Instr(request("content"),"script")>0 or Instr(request("content"),"onClick")>0 or Instr(request("content"),"onload")>0 then
Show_Err("对不起,您输入的留言内容包含有非法字符。<br><br><a href='javascript:history.back()'>返回</a>")
Response.End
end if
content=trim(htmlencode1((request.form("content"))))
content=replace(content,"<p> ","")
content=replace(content,"<P> ","")
dim byte1
byte1=split(byteType,"|")
for i=0 to ubound(byte1)
content=replace(content,trim(byte1(i)),"***")
next
Response.cookies(Forcast_SN)("content")=content
if content="" then
response.write "<script>alert('请输入评论内容!');history.back()</script>"
Response.End
end if
set rs=server.createobject("adodb.recordset")
sql="select * from "& db_News_Table &" where NewsId="&NewsId
rs.open sql,conn,1,3
if rs.eof and rs.bof then
rs.close
set rs=nothing
response.write "<script>alert('无法对不存在的文章进行评论!\n 确认是否为非法的提交。');history.back()</script>"
response.end
else
checked=rs("checkked")
if checked<>1 then
rs.close
set rs=nothing
response.write "<script>alert('文章未通过审核,不能进行评论!');history.back()</script>"
response.end
else
rs("titlesize")=1
rs.update
rs.close
reviewip=Request.ServerVariables("REMOTE_ADDR")
passed=checkstr(Request.Form("passed"))
set rs=server.createobject("adodb.recordset")
sql="select * from "& db_Review_Table &""
rs.open sql,conn,1,3
rs.addnew
rs("author")=author
rs("content")=content
rs("title")=title
rs("NewsID")=NewsID
rs("passed")=passed
rs("reviewip")=reviewip
rs("email")=email
rs("updatetime")=now()
rs.update
rs.close
reviewid=reviewID+1
set rs=nothing
Response.cookies(Forcast_SN)("content")=""
end if
end if
Response.Redirect ViewUrl
%>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?