设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย french

搜索
热搜: 活动 交友 discuz

ASP高手快来啊 [复制链接]
查看:115 | 回复:9

17

主题

351

回帖

811

积分

高级会员

积分
811
发表于 2013-9-27 12:08:25 | 显示全部楼层 |阅读模式
[ol]
  • 0 or InStr(sURL,"`")0 or InStr(sURL,"'")0 or InStr(sURL," ")0 or InStr(sURL," ")0 or InStr(sURL,"'")0 or InStr(sURL,chr(34))0 or InStr(sURL,"")0 or InStr(sURL,",")0 or InStr(sURL,"0 or InStr(sURL,">")0 then
  • Response.Status= "404 no found"
  • Response.End
  • end if
  • first_name=split(sURL,".")
  • if ubound(first_name)>2 then
  • Response.Status= "404 no found"
  • Response.End
  • end if
  • user=first_name(0)
  • seldomain=first_name(1)&"."&first_name(2)
  • if user="reg" then Response.Redirect "http://xxx.cn/reg/index.asp"   
  • '这里的这个指向是你给这个程序设置的域名的路径
  • geturl=False
  • msg=Application("domain_info")
  • msg=split(msg,"|")
  • for i=lbound(msg) to ubound(msg)-1 step 5
  • if msg(i)=seldomain then
  • geturl=True
  • ad=msg(i+1)
  • height=msg(i+2)
  • width=msg(i+3)
  • adurl=msg(i+4)
  • exit for
  • end if[/ol]复制代码访问提示:
    Microsoft VBScript 运行时错误 错误 '800a0009'

    下标越界: '[number: 2]'

    /index.asp,行 41


    什么问题呢?球高手解答。。。
  • 0

    主题

    10

    回帖

    24

    积分

    新手上路

    积分
    24
    发表于 2013-9-27 14:21:29 | 显示全部楼层

    553993 发表于 2013-9-27 14:18

    同样是空白


    第30行后面插入下面两行,看一下输出结果:

    Response.write sURL
    Response.end

    17

    主题

    351

    回帖

    811

    积分

    高级会员

    积分
    811
     楼主| 发表于 2013-9-27 14:18:00 | 显示全部楼层
    没人知道吗

    74

    主题

    981

    回帖

    2204

    积分

    金牌会员

    积分
    2204
    发表于 2013-9-27 12:25:34 | 显示全部楼层
    不会

    0

    主题

    10

    回帖

    24

    积分

    新手上路

    积分
    24
    发表于 2013-9-27 12:29:46 | 显示全部楼层
    本帖最后由 奔跑的油条 于 2013-9-27 12:53 编辑

    41行的,first_name(2)数组越界


    造成此错误的原因:
    35行  first_name=split(sURL,".") 分割出来的数组下标没有2,也就是当前sURL中的"."号只有1个。

    解决方法有两种:
    1.41行前插入一行,输入如下代码:on error resume next
    2.35行前插入一行,输入如下代码:sURL=sURL & "."


    唉,回答一个问题,分都没有。

    17

    主题

    351

    回帖

    811

    积分

    高级会员

    积分
    811
     楼主| 发表于 2013-9-27 12:52:12 | 显示全部楼层

    奔跑的油条 发表于 2013-9-27 12:52

    41行的,first_name(2)数组越界

    加了on error resume next后访问显示空白。又是什么问题呢?

    0

    主题

    10

    回帖

    24

    积分

    新手上路

    积分
    24
    发表于 2013-9-27 13:33:48 | 显示全部楼层

    553993 发表于 2013-9-27 13:33

    加了on error resume next后访问显示空白。又是什么问题呢?

    如果不能忽略错误,请使用第二种方法

    17

    主题

    351

    回帖

    811

    积分

    高级会员

    积分
    811
     楼主| 发表于 2013-9-27 12:52:00 | 显示全部楼层

    奔跑的油条 发表于 2013-9-27 13:50

    如果不能忽略错误,请使用第二种方法

    同样是空白

    17

    主题

    351

    回帖

    811

    积分

    高级会员

    积分
    811
     楼主| 发表于 2013-9-27 13:50:15 | 显示全部楼层

    奔跑的油条 发表于 2013-9-27 14:21

    第30行后面插入下面两行,看一下输出结果:

    Response.write sURL

    现在是显示域名在页面上。而不是跳转到指定页面。

    17

    主题

    351

    回帖

    811

    积分

    高级会员

    积分
    811
     楼主| 发表于 2013-9-27 13:33:00 | 显示全部楼层

    553993 发表于 2013-9-27 14:34

    现在是显示域名在页面上。而不是跳转到指定页面。

    你不能把输出内容贴出来的?
    奔跑的油条 发表于 2013-9-27 14:41

    你不能把输出内容贴出来的?

    我整个程序传上去你看看。就是index.asp这个文件
    地址http://pan.baidu.com/s/1FZ2T8
    您需要登录后才可以回帖 登录 | 立即注册

    论坛客服/商务合作/投诉举报:2171544 (QQ)
    落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
    拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
    落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
    © 2001-2014

    浙公网安备 33060302000191号

    浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

      落伍法律顾问: ITlaw-庄毅雄

    Archiver|手机版|Discuz! X

    GMT+8, 2026-6-10 15:55 , Processed in 0.017827 second(s), 4 queries , Gzip On, Redis On.

    返回顶部