Foros de debate
PHP
Lista de foros
| Lista de mensajes de este foro
Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
Enviado por nemo el día 28 de octubre de 2003
alguien me puede decir como hago un whois en php para poder insertar en mi pagina web.
Es para poner el www.............com y la gente introduzca el nombre para compreobar si existe.
Enviado por herria el día 5 de febrero de 2004
aqui te pego uno
<?
function checkDomainReg($domain,$server) {
if(!$server){
$server = 'whois.crsnic.net';
$lineNumber = 8;
$fp = fsockopen ($server, 43, &$errnr, &$errstr) or die("$errno: $errstr");
fputs($fp, "$domain\n");
while (!feof($fp)) {
$serverReturn = fgets($fp, 2048);
$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 ($server, 43, &$errnr, &$errstr) or die("$errno: $errstr");
fputs($fp, "$domain\n");
while (!feof($fp)) {
$serverReturn .= fgets($fp, 2048);
}
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>";
}
}
?>
Enviado por Zumaro el día 23 de mayo de 2004
Hola.. Quisiera saber como puedo configurar este codigo en mi web, la verdad es que no se mucho de programacion y agradeceria que me puedes ayudar.
Gracias
Enviado por Freddy el día 11 de junio de 2004
ok... eso funciona pero... y para otro tipo de dominios: .es por ejemplo... sabrías sacas además la información del registrante?
Re: Re: Re: sobre un whois
Enviado por Pepe el día 6 de septiembre de 2004
Yo tambien estoy interesado de como serai para el dominio .es.
Gracias
Re: Re: Re: Re: sobre un whois
Enviado por Davimor el día 21 de septiembre de 2004
Pues no se pero a mi no me va, se ve y tal pero cuando meto un dominio y le doi a mirar luego se me kda la web en blanco.
Enviado por Jorge Cerda el día 2 de octubre de 2004
Me resulto de maravilla, pero ahora como ponerle link al texto que dice: "Desea registrarlo ahora" ?
Enviado por l3ku el día 14 de abril de 2008
Los links debes agregarlos tu mismo. Deberias revisar alguna manual de html... la sintaxis basica de un enlace seria la siguiente:
<a href='http://Direccion_del_enlace'>texto del enlace o imagen</a>
Enviado por Screw el día 16 de enero de 2008
Muy bueno tu aporte, me ayudo bastante,
Saludos
Re: Re: Re: sobre un whois
Enviado por creep_ el día 19 de marzo de 2008
brother sobre el codigo quiesiera saber cual es mi problema pues veo q a ti funciono de maravilla, todo aparece en blanco cuando hago la busqueda cual seria el eroro si pudieras mecionarmelo, se agradeceria mucho
Re: Re: Re: Re: sobre un whois
Enviado por Alex Ram el día 9 de mayo de 2008
Parce, parece que tu problema es de permisos del servidor o de vlidación de variables globales en el php, bye
Enviado por Darkleess el día 17 de octubre de 2008
HE INTENTADO HACERLO FUNCIONAR CON DOMINIOS .COM.MX PERO CUANDO MODIFICO EL SERVIDOR DE TU CODIGO ME ARROJA UN ERROR PODRIAS APOYAR DICIENDOME COMO PUEDO CREAR UN NUEVO SERVIDOR PARA HACER EL WHO IS O UN LINK DONDE PUEDA LEERLO MIL GRACIAS