文墨网
 
     
 


  


?码 >> 代码粗放 >> 向高手请教代码!怎么修改代码才能达到这样的目的    热   

向高手请教代码!怎么修改代码才能达到这样的目的
作者:中学生大副    来源:本站冟创    点击数:58613

下面这段代码,添加好资料和留言提交后,仍在留言板上,我想让它提交后跳到另个一页面(假如这个页面是abc.asp)上去。请问怎么修改?我是外行,麻烦详细说明,谢谢了!

<%@ Language=VBScript %>
<!--#INCLUDE FILE=conn.asp -->
<!--#INCLUDE FILE=config.asp -->
<%

response.buffer=true
Response.Expires=0

usercookies=Request.Cookies(usercookies)
if not session(password)<> then
if usercookies > 0 then
    name=Request.Cookies(username)
    password=Request.Cookies(password)
    sql=select * from admin where id=1
    set rs8=conn.execute(sql)
    if not(rs8.bof and rs8.eof) then
        if password=rs8(userpass) and name=rs8(username) then
           session(user)=name
           session(password)=wpassword
        end if
    end if
end if
end if

Set rs9 = Server.CreateObject(ADODB.Recordset)
sql9 =SELECT * From about Order By id DESC
RS9.open sql9,Conn,3,3
mypagesize=cint(rs9(num))  '每页显示留言数
badnicks=rs9(badnicks)
badwords=rs9(badwords)

Set rs = Server.CreateObject(ADODB.Recordset)
sql = Select * FROM guestbook Order By dateandtime Desc
rs.open sql,conn,1,1

IF not IsNumeric(Request(page)) Or IsEmpty(Request(page)) Then
page=1
Else
Page=Int(Abs(Request(page)))
End if
rs.pagesize = mypagesize
total  = rs.RecordCount
rs.absolutepage = page

if request(test)=insert then

'校验码判断开始
If Request(checkcode)= Then
    MessageBox 请返回输入验证码吧!
    response.end
Elseif Session(CheckCode)= then
    MessageBox 请返回并刷新登录页面,重新输入正确的信息:)
    response.end
ElseIf Cstr(Session(CheckCode))<>Cstr(Trim(Request(checkcode))) Then
    MessageBox 您输入的验证码不对,请重新输入。
    response.end
End if
'校验码判断结束

'防止垃圾留言功能开始
dim ComeUrl,cUrl
ComeUrl=lcase(trim(request.ServerVariables(HTTP_REFERER)))
if ComeUrl= then
'    MessageBox 错误信息:对不起,为了系统安全,不允许直接输入地址访问本页面。
'    response.end
else
    cUrl=trim(http:// & Request.ServerVariables(SERVER_NAME))
    if mid(ComeUrl,len(cUrl)+1,1)=: then
        cUrl=cUrl & : & Request.ServerVariables(SERVER_PORT)
    end if
    cUrl=lcase(cUrl & request.ServerVariables(SCRIPT_NAME))
    if lcase(left(ComeUrl,instrrev(ComeUrl,/)))<>lcase(left(cUrl,instrrev(cUrl,/))) then
'        MessageBox 错误信息:留言本防垃圾留言功能已经打开,禁止从外部链接地址提交留言。
'        response.end
    end if
end if
'防止垃圾留言功能结束

txtname=left(request(txtname),30)
txtemail=left(request(txtemail),30)
txthomepage=left(request(txthomepage),50)
txtoicq=left(request(txtoicq),10)
if request.form(xxx)= then
pic=images/1.gif
else
pic=request.form(xxx)
end if
txtcome=left(request(txtcome),20)
sex=request(sex)
txtcontent=left(request(txtcontent),500)

'设置灌水限制
posttime=60
if cint(posttime)<>0 then
    if not isnull(session(posttime)) or cint(posttime)>0 then
        if DateDiff(s,session(posttime),Now())<cint(posttime) then
        MessageBox 错误信息:灌水功能开启,限制&posttime&秒内不能重复留言。
        response.end
        end if
    end if
end if

if txtemail<> and IsValidEmail(txtemail)=false then
    MessageBox 错误信息:邮件地址填写出错:请修改你的邮件地址。
    response.end
end if

if txtname= then
    MessageBox 请输入内容!
    response.end
end if

if txtcontent=  then
    MessageBox 错误信息:请填入你的名字!
    response.end
end if

if txtemail= then txtemail=我就不填啦!
if txtoicq= then txtoicq=打死我也不说!
if txtcome= then txtcome=保密!
if txthomepage= or txthomepage=http:// then txthomepage=先不填了,空着算了!

function MessageBox(strOutput)
        response.write <script language='&#106avascript'> & VbCRlf
        response.write alert(' & strOutput & '); & VbCrlf
        response.write history.go(-1); & vbCrlf
        response.write </script> & VbCRLF
        response.end
end function

function IsValidEmail(email)
 dim names, name, i, c
 IsValidEmail = true
 names = Split(email, @)
 if UBound(names) <> 1 then
   IsValidEmail = false
   exit function
 end if
 for each name in names
   if Len(name) <= 0 then
     IsValidEmail = false
     exit function
   end if
   for i = 1 to Len(name)
     c = Lcase(Mid(name, i, 1))
     if InStr(abcdefghijklmnopqrstuvwxyz_-., c) <= 0 and not IsNumeric(c) then
       IsValidEmail = false
       exit function
     end if
   next
   if Left(name, 1) = . or Right(name, 1) = . then
      IsValidEmail = false
      exit function
   end if
 next
 if InStr(names(1), .) <= 0 then
   IsValidEmail = false
   exit function
 end if
 i = Len(names(1)) - InStrRev(names(1), .)
 if i <> 2 and i <> 3 then
   IsValidEmail = false
   exit function
 end if
 if InStr(email, ..) > 0 then
   IsValidEmail = false
 end if

end function

function IsLongStr(str)
dim longStrs,longstr
IsLongStr = true
longStrs = Split(str,)
for each longStr in longStrs
    if len(longstr) > 50 then
    ISlongStr = false
    end if
next
end function

txtname=server.htmlencode(txtname)
txtcome=server.htmlencode(txtcome)
txtemail=server.htmlencode(txtemail)
txtcome=server.htmlencode(txtcome)
txthomepage=txthomepage
txtoicq=server.htmlencode(txtoicq)
txtcontent=server.htmlencode(txtcontent)
reply = 没有

'使用屏蔽昵称
check_name=txtname
badnicks=split(badnicks,,)
for i = 0 to ubound(badnicks)
    if instr(check_name,badnicks(i))>0 then
        MessageBox 错误信息:您使用了屏蔽的昵称。
        response.end
        exit for
    end if
next

'使用屏蔽字符
check_content=txtcontent
badwords=split(badwords,,)
for i = 0 to ubound(badwords)
    if instr(check_content,badwords(i))>0 then
        MessageBox 错误信息:您使用了非法的留言内容。
        response.end
        exit for
    end if
next

Set rs= Server.CreateObject(ADODB.Recordset)
sql=select * from guestbook
rs.open sql,conn,3,2
rs.addnew

        rs(name)=txtname
        rs(email)=txtemail
           rs(homepage)=txthomepage
        rs(come)=txtcome
        rs(oicq)=txtoicq
        rs(content)=txtcontent
        rs(head)=pic
        rs(dateandtime)=now()
        rs(reply)=reply
        rs(ip)=Request.ServerVariables(REMOTE_HOST)
        rs(sex)=cint(sex)
        rs.update
        rs.close
        if cint(posttime)<>0 then
            session(posttime)=now()
        end if
        response.redirect index.asp
end if
%>
<HTML>
<HEAD>
<TITLE><%=rs9(name)%>互动平台</TITLE>
<meta http-equiv=Content-Type content=text/html; charset=gb2312>
<meta name=Keywords CONTENT=<%=rs9(name)%>,留言本>
<meta name=description content=<%=rs9(name)%>的留言本>
<style>
<!--
BODY{ SCROLLBAR-FACE-COLOR: #cccccc; FONT-SIZE: 10px; SCROLLBAR-HIGHLIGHT-COLOR: #cccccc; SCROLLBAR-SHADOW-COLOR: #cccccc; COLOR: #333333; SCROLLBAR-3DLIGHT-COLOR: #ffffff; LINE-HEIGHT: normal; SCROLLBAR-ARROW-COLOR: #000000; SCROLLBAR-TRACK-COLOR: #efefef; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #999999 }
table, td{ font:9pt 宋体 }
A { COLOR: #000000; TEXT-DECORATION: none }
A:hover { COLOR: #000000; TEXT-DECORATION:none }
.td{ font-family:宋体;font-size:9pt;line-height:150% }
.big{ font:14.8px 宋体 }
input{ height:18px;border-left:1px ridge #ffffff;border-top:1px ridge #ffffff;border-bottom:1px ridge;border-right:1px ridge;background-color:#efefef;font-style:normal; font-variant:normal; font-weight:normal; font-size:9pt; font-family:宋体 }
select{background-color: #FFFFFF;border: 1px dotted #999999;font-size: 9pt;color: #999999;}
-->
</style>
<script language=&#106avascript>
<!--
function check()
{
if(document.login.txtname.&#118alue==)
{alert(您想留言吗?“网友”一栏还没有填呢,网名、真名都行啊,呵呵:));return false}
if(document.login.txtcontent.&#118alue==)
{alert(留言内容还没有填呢,呵呵:));return false}
if(document.login.checkcode.&#118alue==)
{alert(校验码还没有填呢,呵呵:));return false}
if(document.login.txtoicq.&#118alue==)
{alert(希望留下个QQ号码,方便时联系,好吗?);return false}

}
-->
</script>
<LINK HREF=../images/text.css TYPE=text/css REL=stylesheet>
<base target=_top>
</head>

<body leftMargin=0 topMargin=0>
<center><script src=../top.js></script></center>

<BR>
<table width=880 border=0 cellspacing=0 cellpadding=0 align=center>
  <tr>
    <td background=images/bg_left.gif valign=top width=100%>
      <table width=100% border=0 cellspacing=0 cellpadding=0>
        <tr>
          <td colspan=3><img src=images/left_kuang_top.gif width=100% height=4></td>
        </tr>
        <tr>
          <td width=4 background=images/left_kuang_left.gif><img src=images/left_kuang_left.gif width=4 height=2></td>
          <td width=100% valign=top>
            <table width=100% border=0 cellspacing=0 cellpadding=5 height=100%>
              <tr>
                <td class=td valign=top>
                  <table align=center border=0 cellpadding=0 cellspacing=1 bgcolor=<%=rs9(bian)%> width=100%>
                    <tbody>
                    <%
dim i
i=1
do while not rs.eof  and mypagesize>0
id=rs(gbookid)
name=rs(name)
email=rs(email)
homepage=rs(homepage)
oicq=rs(oicq)
head=rs(head)
content=rs(content)
content=Autolink(content)
dateandtime=rs(dateandtime)
reply=rs(reply)
reply=addlink(reply)
sex=rs(sex)
%>
                    <tr>
                      <td bgcolor=<%=rs9(bgss)%> rowspan=2 width=80>
                        <center>
                          <% if rs9(textonly)=0 then %><img border=0 src=<%=head%>> <br><% end if %>
                          <br>
                          <%=name%>
                        </center>
                      </td>
                      <td bgcolor=<%=rs9(bgss)%> height=20>
                        <table border=0 cellpadding=0 cellspacing=0 width=99%>
                          <tbody>
                          <tr>
                            <td valign=bottom width=50%><font class=cha2>  发表于:<%=dateandtime%></font>
                            </td>
                            <td align=right width=50%><img align=absBottom alt=<%=name%>来自<%=rs(come)%> border=0
            height=16 src=images/icon_profile.gif width=16> <a
            <% if right(email,1)<>! then %> href=mailto:<%=email%> <% end if %> title=<%=name%>的电子邮箱是<%=email%>><img align=absBottom
            border=0 height=16 src=images/icon_email.gif width=16></a> <a
            title=<%=name%>的QQ号是<%=oicq%>><img align=absBottom
            border=0 height=16 src=images/icon_editor_oicq.gif width=16></a>
                              <a
            <% if right(homepage,1)<>! then %> href=<%=homepage%> <% end if %> target=_blank title=<%=name%>的主页地址是:<%=homepage%>><img
            align=absBottom border=0 height=16 src=images/icon_homepage.gif
            width=16></a> <img align=absBottom alt=<%=name%>的IP地址是<%=rs(ip)%>
            height=16 src=images/icon_ip.gif width=16>
<% if session(password)=wpassword then %>
                              <a href=reply.asp?gbookid=<%=id%> title=只有管理员才能回复><img  align=absBottom src=images/icon_reply_topic.gif width=16 height=16 border=0></a>
                              <a href=del.asp?gbookid=<%=id%> title=只有管理员才能删除留言><img  align=absBottom src=images/icon_delete_reply.gif width=16 height=16 border=0></a>
<% end if %>
                            </td>
                          </tr>
                          </tbody>
                        </table>
                      </td>
                    </tr>
                    <tr>
                      <td bgcolor=<%=rs9(bgsrc)%> height=80>
                        <table border=0 cellpadding=0 cellspacing=2 width=100%>
                          <tbody>
                          <tr>
                            <td><%=content%></td>
                          </tr>
                          <tr>
                            <td>
                              <%if reply<>没有 then%>
                              <br>
                              <hr size=1>
                              <font color=#000000>管理员回复:</font><font color=#B08291><%=reply%></font>
                              <%end if%>
                            </td>
                          </tr>
                          </tbody>
                        </table>
                      </td>
                    </tr>
                    <%
mypagesize=mypagesize-1
i=i+1
rs.movenext
loop
%>
                    <tr>
                      <td bgcolor=<%=rs9(bgs)%> colspan=2 height=18 valign=bottom>
                        <div align=center>
                          <table width=100% border=0 cellspacing=0 cellpadding=0>
                            <form name=form2 method=post action=index.asp>
                              <tr><td align=left>
                                <A name=语文大本营></A><font color=#FF0000>请填下表写自己的留言</font><font color=#008080>●</font><a target=_top href=http://www.wenmowang.com/ywdby/luL/index.asp>
                                <font color=#0000FF>点这里查看全部留言</font></a></td>
                                <td align=right height=22><font color=#000000>共<b><%=rs.pagecount%></b>页<b><%=total%></b>条留言
                                  当前第<b><%=page%></b>页 <a href=?page=1 class=black>首页</a>
                                  <%if page>1 then%>
                                  <a href=?page=<%=page-1%> class=black>上一页</a>
                                  <%else%>
                                  上一页
                                  <%end if%>
                                  <%if page<rs.pagecount   then%>
                                  <a href=?page=<%=page+1%> class=black>下一页</a>
                                  <%else%>
                                  下一页
                                  <%end if%>
                                  <a href=?page=<%=rs.pagecount%> class=black>尾页</a>
                                  <!--
                                  <select name=page class=bottom>
                                    <%for i=1 to rs.pagecount%>
                                    <option &#118alue=<%=i%>
                                    <%
                      if i=page then
                      response.write selected
                      end if
                      %>
                                    ><%=i%></option>
                                    <%next%>
                                  </select>
                                  <input type=submit name=Submit22 &#118alue=转向 class=bottom>
                                  </font>
                                  -->
                                  <BR>

                                    <%for i=1 to rs.pagecount
       if i=page then
          response.write [<font color=#666666><b>+Cstr(i)+</b></font>]
       else
          response.write [<b>+<a href='?page=+cstr(i)+'>+Cstr(i)+</a></b>]  
       end if
                                    next%>
                                 
                                  </td>
                              </tr>
                            </form>
                          </table>
                        </div>
                      </td>
                    </tr>
                    </tbody>
                  </table>
                  <table align=center border=0 cellpadding=2 cellspacing=1 bgcolor=#D1DCE5 width=100%>
                    <form action=index.asp method=post name=login onSubmit=return check()>
                      <input type=hidden name=test &#118alue=insert>
                      <tr>
                        <td bgcolor=#FFFFFF valign=top>
                          <table border=0 cellpadding=0 cellspacing=2>
                            <tbody>
                            <tr>
                              <td align=right width=20><img height=16 src=images/icon_edit_topic.gif width=16></td>
                              <td width=33><font class=cha2>网友</font></td>
                              <td>
                                <input maxlength=20 name=txtname size=20>
                                <input name=username type=hidden>
                              </td>
                            </tr>
                            <tr>
                              <td align=right><img border=0 height=16 src=images/icon_email.gif width=16></td>
                              <td width=33><font class=cha2>Email</font></td>
                              <td>
                                <input maxlength=100 name=txtemail size=20>
                              </td>
                            </tr>
                            <tr>
                              <td align=right><img height=16 src=images/icon_homepage.gif width=16></td>
                              <td width=33><font class=cha2>主页</font></td>
                              <td>
                                <input maxlength=100 name=txthomepage size=20 &#118alue=http://>
                              </td>
                            </tr>
                            <tr>
                              <td align=right><img border=0 height=16 src=images/icon_editor_oicq.gif width=16></td>
                              <td width=33>QQ号</td>
                              <td>
                                <input maxlength=9 name=txtoicq size=20>
                              </td>
                            </tr>
                            <tr>
                              <td align=right><img height=16 src=images/icon_profile.gif width=16></td>
                              <td width=33><font class=cha2>来自</font></td>
                              <td>
                                <select name=txtcome size=1>
                                  <option selected &#118alue=世界一角>请选择..
                                  <option &#118alue=北京>北京
                                  <option &#118alue=广东>广东
                                  <option &#118alue=上海>上海
                                  <option &#118alue=新疆>新疆
                                  <option &#118alue=辽宁>辽宁
                                  <option &#118alue=广西>广西
                                  <option &#118alue=海南>海南
                                  <option &#118alue=湖南>湖南
                                  <option &#118alue=甘肃>甘肃
                                  <option &#118alue=河北>河北
                                  <option &#118alue=湖北>湖北
                                  <option &#118alue=江西>江西
                                  <option &#118alue=江苏>江苏
                                  <option &#118alue=西藏>西藏
                                  <option &#118alue=山东>山东
                                  <option &#118alue=浙江>浙江
                                  <option &#118alue=安徽>安徽
                                  <option &#118alue=福建>福建
                                  <option &#118alue=吉林>吉林
                                  <option &#118alue=黑龙江>黑龙江
                                  <option &#118alue=山西>山西
                                  <option &#118alue=云南>云南
                                  <option &#118alue=贵州>贵州
                                  <option &#118alue=四川>四川
                                  <option &#118alue=陕西>陕西
                                  <option &#118alue=重庆>重庆
                                  <option &#118alue=天津>天津
                                  <option &#118alue=河南>河南
                                  <option &#118alue=青海>青海
                                  <option &#118alue=宁夏>宁夏
                                  <option &#118alue=台湾>台湾
                                  <option &#118alue=香港>香港
                                  <option &#118alue=澳门>澳门
                                  <option &#118alue=亚洲>亚洲
                                  <option &#118alue=美洲>美洲
                                  <option &#118alue=欧洲>欧洲
                                  <option &#118alue=澳洲>澳洲
                                  <option &#118alue=非洲>非洲
                                  <option &#118alue=其它地区>其它地区</option>
                                </select>
                              </td>
                            </tr>
                            <tr>
                              <td align=right><img height=16 src=images/icon_delete_reply.gif width=16></td>
                              <td width=33><font class=cha2>校验</font></td>
                              <td>
                                <input maxlength=10 name=checkcode size=8> <img src=checkcode.asp align=absbottom>
                              </td>
                            </tr>
                            </tbody>
                          </table>
                        </td>
                        <td bgcolor=#FFFFFF valign=top align=center>
                          <table border=0 cellpadding=1 cellspacing=0>
                            <tbody>
                            <tr>
                              <td colspan=3 height=100>
                                <textarea class=editbox2 cols=85 name=txtcontent rows=10 type=text></textarea>
                              </td>
                            </tr>
                            <tr>
                              <td><% if rs9(textonly)=0 then %>
                              <img alt=个人形象代表 height=32 id=face src=images/1.gif width=32></td>
                              <td>头像</td>
                              <td>
                                <select name=xxx
            onChange=document.images['face'].src=options[selectedIndex].&#118alue; size=1>
                                  <option selected &#118alue=images/1.gif select>头像1
                                  <option &#118alue=images/2.gif>头像2
                                  <option &#118alue=images/3.gif>头像3
                                  <option &#118alue=images/4.gif>头像4
                                  <option &#118alue=images/5.gif>头像5
                                  <option &#118alue=images/6.gif>头像6
                                  <option &#118alue=images/7.gif>头像7
                                  <option &#118alue=images/8.gif>头像8
                                  <option &#118alue=images/9.gif>头像9
                                  </option>
                                </select>
                                <% end if %>
                                <input class=bottom name=Submit type=submit &#118alue=提交>
                                <input class=bottom name=reset type=reset &#118alue=重填>
                              </td>
                            </tr>
                            </tbody>
                          </table>
                        </td>
                      </tr>
                    </form>
                  </table>
                </td>
              </tr>
            </table>
          </td>
          <td width=4 background=images/left_kuang_left.gif><img src=images/left_kuang_left.gif width=4 height=2></td>
        </tr>
        <tr>
          <td colspan=3><img src=images/left_kuang_bottom.gif width=100% height=4></td>
        </tr>
      </table>
      <table width=100% border=0 cellspacing=0 cellpadding=0>
        <tr>
          <td colspan=3><img src=images/left_kuang_top.gif width=100% height=4></td>
        </tr>
        <tr>
          <td width=4 background=images/left_kuang_left.gif><img src=images/left_kuang_left.gif width=4 height=2></td>
          <td width=100% height=25 bgcolor=#D1DCE5 align=center>
    [ <a href=../>网站首页</a> ]
    [ <a href=index.asp>查看留言</a> ]
    [ <a href=login.asp>管理登录</a> ]
    [ <a href=logout.asp>退出管理</a> ]
          </td>
          <td width=4 background=images/left_kuang_left.gif><img src=images/left_kuang_left.gif width=4 height=2></td>
        </tr>
        <tr>
          <td colspan=3><img src=images/left_kuang_bottom.gif width=100% height=4></td>
        </tr>
      </table>
    </td>
    <td width=8 bgcolor=#FFFFFF></td>
  </tr>

</table>
</body>
</html>


  • 看了这篇,我也想发表一篇

  • 翻阅本站全部篇目 >> 翻阅本栏其它篇目:
  • >> ?码 >> 代码粗放 >> 向高手请教代码!怎么修改代码才能达到这样的目的

    评论(已关闭)】【打印此文】【关闭窗口

     最新5篇热力推荐文章
  • 刘宝军《自白》[3243]

  • 刘宝军《六月的质感----2012年学...[5319]

  • 《词综》(卷三)五代十国词七十...[18133]

  • 秋水霞衣《点绛唇·初临文墨网》...[4390]

  • 刘宝军《倴城,太阳落山了,灯光...[4570]

  •  相关文章
  • 记几个网址[1799]

  • 怎样清除系统中的木马病毒[2024]

  • 记录:以表列TD作为长竖线的各种颜色和宽度[2302]

  • 回答问题:整理了一小时的资料不让发!怎么办?[2228]

  • 百度搜索的几个命令与技巧[9848]

  • 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)【回复网友(已关闭)
        没有任何评论
    文墨网底部
     
     


     
    版权所有:文墨网 冀ICP备17009013号-2 ©2002-2026  

    电话:13603371339 地址:河北唐山滦南倴城

    联系站长| 上传空间
    文墨网 | 网站制作文墨网(QQ7722629)| 程序友谊网络科技