繁体中文
设为首页
加入收藏
当前位置:.Net技术首页 >> Asp.Net开发 >> 精品:Asp3.0中email有效性验证

精品:Asp3.0中email有效性验证

2007-06-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:dim email dim status dim emaildata dim LicenseKey licensekey = 0 if Request.Form.Count > 0 then email = Request.Form("email") Dim oXMLHTTP Set oXMLHTTP = server.CreateObject("MsXML2.ServerXMLHTTP"...

dim email

dim status

dim emaildata

dim LicenseKey

licensekey = 0

if Request.Form.Count > 0 then

email = Request.Form("email")

Dim oXMLHTTP

Set oXMLHTTP = server.CreateObject("MsXML2.ServerXMLHTTP")

oXMLHTTP.Open "POST", _

"http://ws.cdyne.com/emailverify/ev.asmx/VerifyEmail", _

False

oXMLHTTP.setRequestHeader "Content-Type", _

"application/x-www-form-urlencoded"

oXMLHTTP.send "email=" & server.URLEncode(email) & "&LicenseKey=" & server.URLEncode(LicenseKey)

Response.Write oXMLhttp.status

If oXMLHTTP.Status = 200 Then

Dim oDOM

Set oDOM = oXMLHTTP.responseXML

Dim oNL

Dim oCN

Dim oCC

Set oNL = oDOM.getElementsByTagName("ReturnIndicator")

For Each oCN In oNL

For Each oCC In oCN.childNodes

Select Case LCase(oCC.nodeName)

Case "responsetext"

emaildata = emaildata & "CodeTxt: " & occ.text & "
"

Case "responsecode"

emaildata = emaildata & "Code: " & occ.text & "
"

End Select

Next

Next

if status = "" then status = "OK"

Set oCC = Nothing

Set oCN = Nothing

Set oNL = Nothing

Set oDOM = Nothing

else

Status = "Service Unavailable. Try again later"

End If

Set oXMLHTTP = Nothing

end if

责任编辑:admin
相关文章