index.html
Código HTML:
<html> <head> <link rel="stylesheet" type="text/css" href="estilo.css"> <script type="text/javascript"> function crearInstancia(){ var aVersions = [ "MSXML2.XMLHttp.5.0", "MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp","Microsoft.XMLHttp" ]; if (window.XMLHttpRequest){ // para IE7, Mozilla, Safari, etc: que usen el objeto nativo return new XMLHttpRequest(); }else if (window.ActiveXObject){ // de lo contrario utilizar el control ActiveX para IE5.x y IE6.x for (var i = 0; i < aVersions.length; i++) { try { var oXmlHttp = new ActiveXObject(aVersions[i]); return oXmlHttp; }catch (error) { //no necesitamos hacer nada especial } } } } function abrir(){ AJAX = crearInstancia(); if(AJAX){ var url = 'procesar.php?id='+Math.random()*999999+'&dom='+document.getElementById('dominio').value+'&tipo='+document.getElementById('tipo').value; AJAX.open('GET',url,true); AJAX.onreadystatechange = function() { if(AJAX.readyState==1){ document.getElementById('resp').innerHTML = 'Cargando...'; } if(AJAX.readyState==4 && AJAX.status==200){ if(AJAX.responseText==1){ document.getElementById('resp').innerHTML = '<span class="si">El dominio se encuentra disponible</span>'; }else{ document.getElementById('resp').innerHTML = '<span class="no">El dominio no se encuentra disponible</span>'; } } } AJAX.send(null); } } </script> </head> <body> <div id="all" align="center"> <h1>Consulta de Dominios</h1> <input type="text" id="dominio" /> <select id="tipo"> <option style="color:#000000;" value="0">.com</option> <option style="color:#0000FF;" value="1">.net</option> <option style="color:#0099FF;" value="2">.org</option> <option style="color:#00CCFF;" value="3">.info</option> </select> <br> <input type="button" id="buscar" value="Checar" onclick="abrir()" /> <div id="resp" align="center"></div> </div> </body> </html>
Código PHP:
<?
$tipos = array('com','net','org','info');
$pag = file_get_contents('http://dinamicanet.com/cgi-bin/wholite.cgi?dom='.$_GET['dom'].'&tld='.$tipos[$_GET['tipo']].'&action=search');
if(ereg('NO ESTA DISPONIBLE',$pag)){
echo 0;
}else if (ereg('DOMINIO DISPONIBLE',$pag)){
echo 1;
}
?>
estilo.css
Código:
Espero que les haya servido , Suerte! body{ font-family:"Trebuchet MS";} h1{ color:#00CCFF;} #all{ width:400px; height:200px; border:2px solid #00CCFF; margin:0 auto;} #dominio{ width:40%; font-size:20px; padding:2px; border:1px solid #00CCFF;} #buscar{ width:30%; border:1px solid #000000; color:#00CCFF; margin:5px; font-size:20px;} select{ font-size:20px;} .si{ font-weight:bold; color:#00CC00;} .no{ color:#990000;}