asp版域名查询的数据库接口
asp 版域名查询的数据库接口 = tempcontent
asp 版域名查询的数据库接口
<
on error resume next
PRivate d_exsit
Dim Retrieval
Dim Domain
Dim TakenHTML
Function GetURL(url)
Set Retrieval = Server.CreateObject("Microsoft.xmlHTTP")
With Retrieval
.Open "GET", url, False, "", ""
.Send
GetURL = .ResponseText
End With
Set Retrieval = Nothing
End Function
Domain = Replace(Request.Form("domain"),"www.","") & "." & Request.Form("ext")
if Domain=".com" or Request.Form("domain")="" then
Response.Write ("")
response.end
end if
'TakenHTML = GetURL("http://internic.cn/cgi/whois?whois_nic="&Domain&"
&type=domain")TakenHTML = GetURL("http://www.wang027.com/checkdomain.asp?action=whois&domain=" & if InStr(TakenHTML,"No entries") > 1 then
Response.Write Domain & " 出错了, 请返回!
"
else
if InStr(TakenHTML,"No match") > 1 then >
祝贺您,您想注册的域名 < =Domain > 还没有被注册
点击这里,开始注册您的域名
< else >
很抱歉 您想注册的域名 < =Domain > 已经被注册了!
< =dowith() > |
< end if
end if
Function dowith()
Dim lStrURL
Dim pagebefore
Dim pageafter
Dim tempcontent
Dim pagestart
Dim pageend
dim temps
pageafter = "
""pagebefore = "
tempcontent = TakenHTML
if d_exsit<>0 then
pagestart = InStr(1,tempcontent, pageafter,1)
If pagestart = 0 Then
dowith = "意外的错误2!" d_exsit = 3
Exit Function
Else
pagestart = pagestart Len(pageafter) 1 pageend = InStr(pagestart, tempcontent, pagebefore,1)
If pageend = 0 Then
dowith = "意外的错误!"
d_exsit = 3
Exit Function
Else
pageend = pageend - pagestart ' 得到内容长度
,tempcontent = Mid(tempcontent, pagestart, pageend)
End If
End If
Set pageregexp = New RegExp
pageregexp.Global = True
pageregexp.Pattern = "<[^>]*>"
tempcontent = pageregexp.Replace(tempcontent, "")
Set pageregexp = Nothing
dowith
End If
End Function
> = tempcontent