程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> ASP技巧 >> asp域名查詢代碼

asp域名查詢代碼

編輯:ASP技巧
以前有了一個ASP域名查詢程序,使用的是萬網提供的接口,也不知道是什麼原因,現在不能使用了。
現在重新寫了這個ASP域名查詢程序,使用的是一個國外的網站www.checkdomain.com提供的接口,已經通過我的測試,可以正常查詢。

源碼下載地址:http://www.aspprogram.cn/soft.ASP?id=51

index.ASP
<Html>
<title>ASP域名查詢</title>
<style>
 body td {
 font-size:12px;
 }
</style>
<body>

<table width="400" height="126" border="0" align="center" cellpadding="0" cellspacing="0"> 
<form name="form1" method="post" action="search.ASP"> 
<tr> 
<td colspan="2" align="center"><strong>域名查詢系統</strong></td> 
</tr> 
<tr> 
<td width="269" align="right" valign="middle">www.
  <input name="dns" type="text" id="dns">
   </td> 
<td width="125"><input type="submit" name="Submit" value="查詢"></td> 
</tr> 
<tr> 
 <td height="55" colspan="2" align="center">
<table width="80%" border="0">
      <tr>
        <td align="left"><input name="ext" type="checkbox" id="checkbox" value="com" checked>
.com </td>
        <td align="left"><input name="ext" type="checkbox" id="ext" value="cn">
          .cn </td>
        <td align="left"><input name="ext" type="checkbox" id="ext" value="net">
          .Net</td>
        <td align="left"><input name="ext" type="checkbox" id="ext" value="org">
          .org </td>
      </tr>
      <tr>
        <td align="left"><input name="ext" type="checkbox" id="ext" value="com.cn">          
        .com.cn</td>
        <td align="left"><input type="checkbox" name="ext" value="net.cn">
          .Net.cn </td>
        <td align="left"><input name="ext" type="checkbox" id="ext" value="org.cn"> 
          .org.cn </td>
        <td align="left"><input name="ext" type="checkbox" id="ext" value="gov.cn">
          .gov.cn </td>
      </tr>
    </table></td> 
</tr> 
</form>
</table> 
</body>
</Html>

search.ASP
<style>
 body {font-size:12px;}
</style>
<%
On Error Resume Next
Server.ScriptTimeOut=9999999
Function getHTTPPage(Path)
        t = GetBody(Path)
  getHTTPPage=BytesToBstr(t,"GB2312")
End function

Function GetBody(url) 
        on error resume next
        Set RetrIEval = CreateObject("Microsoft.XMLHTTP") 
        With RetrIEval 
        .Open "Get", url, False, "", "" 
        .Send 
        GetBody = .ResponseBody
        End With 
        Set RetrIEval = Nothing 
End Function

Function BytesToBstr(body,Cset)
        dim obJStream
        set obJStream = Server.CreateObject("adodb.stream")
        obJStream.Type = 1
        obJStream.Mode =3
        obJStream.Open
        obJStream.Write body
        obJStream.Position = 0
        obJStream.Type = 2
        obJStream.Charset = Cset
        BytesToBstr = obJStream.ReadText 
        obJStream.Close
        set obJStream = nothing
End Function
%>
<%
'''''''''''''''''''''''''''''''''''''
' 功    能:查詢域名是否被注冊
' 作    者:wangsdong
' 網    站: http://www.ASPprogram.cn
' 文章為作者原創,轉載請注明文章出處
' 保留作者信息,謝謝支持!  
'''''''''''''''''''''''''''''''''''''
dns=request("dns")
ext=request("ext")

e=Split(ext,",")
For i=0 To UBound(e)
 edns=dns &#38; "." &#38; trim(e(i)) 
 url="http://www.checkdomain.com/CGI-bin/checkdomain.pl?domain="&#38;edns
 wstr=getHTTPPage(url) 
 if instr(lcase(wstr),"registered")>0 then 
   response.write edns &#38;":已被注冊" 
 else 
   response.write edns &#38;":可以注冊" 
 end if 
next
%>
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved