Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/12/2009, 14:47
bebo
 
Fecha de Ingreso: octubre-2009
Mensajes: 97
Antigüedad: 15 años, 6 meses
Puntos: 4
Respuesta: Whois para .MX - APORTACION

Yo tengo aquí otro buscador de dominios. No contacta a ninguna página externa, solo trata de acceder al sitio, y si no lo encuentra, aparece el dominio libre.

Código asp:
Ver original
  1. <html><title>Buscador de dominios</title><body>
  2. <%
  3. tipico="msxml2.xmlhttp"     'El objeto "tipico"
  4. function disponible(dominio)
  5. set xml=server.createobject(tipico)   'Creamos el objeto
  6.  
  7. if checar_conexion_internet=false then     'Checamos si el usuario tiene conexión a internet
  8. disponible="No existe conexión a internet."
  9. else
  10.  
  11. xml.open "GET","http://"&dominio,false  'Enviamos la solicitud
  12. if "www."=left(lcase(dominio),4) then dominio=right(dominio,len(dominio)-4)
  13. on error resume next
  14. xml.send
  15. if err.description="" then   'Si el objeto xml devuelve un error, quiere decir que no encontro el dominio en la web y esta libre
  16. disponible="El dominio <b>"&dominio&"</b> esta ocupado.<br><a href='http://"&dominio&"' target=_blank>Link a la página</a>"
  17. else
  18. disponible="El dominio <b>"&dominio&"</b> esta libre.<br><a href='http://www.superhosting.cl/dominios/dominios2.php?dominio="&server.urlencode(dominio)&"' target=_blank>Comprar</a>"
  19. end if
  20. end if
  21. end function
  22.  
  23. function checar_conexion_internet
  24. set xml=server.createobject(tipico)
  25. xml.open "get","http://www.sitio.com",false   'Abrimos www.sitio.com. Con esta pagina, comprobaremos la conexion a internet
  26. on error resume next  'Si hay un error, no hay conexion a internet
  27. xml.send
  28. if err.description="" then estado=true else estado=false end if
  29. checar_conexion_internet=estado
  30. end function
  31. %>
  32. <form action="?checar=true" method=post>
  33. Escriba el dominio a checar sin <b>http://</b>:<br>
  34. <input type=text name=dominio value="<%=request("dominio")%>"><br>
  35. <input type=submit value="Checar">
  36. </form>
  37. <%
  38. if request("checar")="true" then
  39. %>
  40. <%="<hr>"&disponible(request("dominio"))%>
  41. <%end if%>
  42. </body></html>

Espero que les sirva de algo.