Tema: Whois MX
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/10/2003, 17:37
Avatar de nuevo
nuevo
 
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 21 años
Puntos: 2
yo tengo por aqui una funcion bastante interesante sobre el funcionamiento del whois

Código PHP:
<?
function checkDomainReg($domain,$server) {

if(!
$server){
$server 'whois.crsnic.net';


$lineNumber 8;
$fp fsockopen ($server43, &$errnr, &$errstr) or die("$errno: $errstr");
fputs($fp"$domain\n");
while (!
feof($fp)) {
$serverReturn fgets($fp2048);
$x++;
if (
$x == $lineNumber) {
$line $serverReturn;
}
}
fclose($fp);
$token strtok("$line"," ");

if (
$token == 'No') {
$result 0;
} else {
$result 1;
}
return 
$result;
}else{

$lineNumber 8;
$fp fsockopen ($server43, &$errnr, &$errstr) or die("$errno: $errstr");
fputs($fp"$domain\n");
while (!
feof($fp)) {
$serverReturn .= fgets($fp2048);

}

if (
substr_count($serverReturn,'NOT FOUND')) {
$result 0;
} else {
$result 1;
}
return 
$result;

}


}


if(!
$dominio){

?>

<form method="POST" action= "<?=$PHP_SELF?>">
<b>Revisar si el dominio esta disponible</b>
<P>
<INPUT name="dominio" SIZE="30" MAXLENGTH="35">
.
<select name="ext" id="ext">
<option value="com" selected>com</option>
<option value="net">net</option>
<option value="org">org</option>
</select>
<P> <INPUT TYPE="SUBMIT" VALUE="Revisar">
</P>
</FORM>
<?
}
else{

if(
checkDomainReg("$dominio.com",'')){
echo 
"$dominio.com esta registrado<br>";
}else{
echo 
"$dominio.com esta disponible. ¿Desea registrarlo ahora mismo?<br>";
}

if(
checkDomainReg("$dominio.net",'')){
echo 
"$dominio.net esta registrado<br>";
}else{
echo 
"$dominio.net esta disponible. ¿Desea registrarlo ahora mismo?<br>";
}


if(
checkDomainReg("$dominio.org",'whois.pir.org')){
echo 
"$dominio.org esta registrado<br>";
}else{
echo 
"$dominio.org esta disponible. ¿Desea registrarlo ahora mismo?<br>";
}

}
?>


a ver si te gusta.
__________________
3w.valenciadjs.com
3w.laislatv.com