域名查询!类型不匹配 求救了!!!

know20 2004-09-19 11:58:35
<%
DIM dname,suffix,enc
DIM snum
DIM CheckForm
DIM I,J
dname = Request.Form("dn")
snum = Request.Form("suffix").Count
enc = Request.Form("enc")
IF enc="" THEN
enc="E"
END IF
set CheckForm = new PostForm
call CheckForm.AddItem("dn",dname)
call CheckForm.AddItem("enc",enc)
call CheckForm.AddItem("client","AG5010 ") '输入您的代理号
FOR I=1 TO snum
call CheckForm.AddItem("suffix",Request.Form("suffix")(I))
NEXT

DIM Http
Set Http = SERVER.CREATEOBJECT("Microsoft.XMLHTTP")
DIM URL
URL = "http://dn.topbiz.cn/cgi-bin/Check"
Http.Open "POST",URL,FALSE
DIM Result
Response.Write("send[" & checkForm.form & "]<br>") '为了调试,可以取消
Http.send(CheckForm.form)
Result = Http.ResponseText
Response.Write("recv[" & Result & "]<br>") '为了调试,可以取消
DIM Str
DIM Ret
DIM Num1
DIM Num2
DIM Names(32),Checks(32)
Str = Split(Result," ",-1,1)
Ret = 0: Num1=1 : Num2=1
FOR J=0 TO UBound(Str)
DIM Val
Val = Split(Str(J),"=",-1,1)
IF Val(0)="Ret" THEN
IF Val(1)<=0 THEN
Response.Write("检测错误<br>")
ELSE
Ret = Val(1)
END IF
END IF

%>
send[dn=1231&enc=E&client=AG5010+&suffix=&suffix=%2Ecn&suffix=%2Ecom%2Ecn&suffix=%2Enet%2Ecn&suffix=%2Eorg%2Ecn]
recv[Ret=4 Enc=E Name1=1231.cn Chk1=0 Name2=1231.com.cn Chk2=100 Name3=1231.net.cn Chk3=100 Name4=1231.org.cn Chk4=100 ]

Microsoft VBScript 运行时错误 错误 '800a000d'

类型不匹配

/asp/check.asp,行 47
谁能帮我调试呀!谢谢了
...全文
121 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
know20 2004-09-19
  • 打赏
  • 举报
回复
求救呀!
panshiwu 2004-09-19
  • 打赏
  • 举报
回复
把VAL定义成数组, 上面的我写错了
panshiwu 2004-09-19
  • 打赏
  • 举报
回复
VAl 本身不是函数

function val()
{
Split(Str(J),"=",-1,1)
}
know20 2004-09-19
  • 打赏
  • 举报
回复
DIM Val
Val = Split(Str(J),"=",-1,1)
系统提示错误的内容

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧