654380491
hola@carlosdk.com
Login
[miniorange_social_login]

Login with your site account

Lost your password?

Carlos DK Carlos DK
  • Inicio
  • Kit digital
  • Universo Dk
  • Blog
  • Contacto
Back
  • Inicio
  • Kit digital
  • Universo Dk
  • Blog
  • Contacto
  • Home
  • Blog
  • Tutoriales formativos
  • Saber si un dominio está libre con php

Tutoriales formativos

21 Sep

Saber si un dominio está libre con php

  • By Carlos Dk
  • In Tutoriales formativos
  • 0 comment

Bienvenidos a VerTutoriales.com en esta ocasión vamos a explicar como averiguar si un dominio está en uso o libre, este código PHP funciona en todos los casos exceptuando que el servidor al que accedamos esté caido, por lo que nos devolverá que está libre cuando realmente está caido el server.

Pero veamos realmente como funciona que no es nada complicado:

<?php

$buscaweb=”vertutoriales”;
$dominio[1]=’.com’;
$dominio[2]=’.net’;
$dominio[3]=’.org’;
$dominio[4]=’.biz’;
$dominio[5]=’.es’;

for ($x=1; $x<6; $x++)

{

$pagina=’http://www.’.$buscaweb.$dominio[$x];

if (@fopen($pagina,”r”)){
echo’ la pagina con el dominio ‘.$pagina.’ esta ocupado<br>’;
}else{
echo’El Dominio ‘.$pagina.’  esta disponible<br>’;
}
}

?>

Lo primero que hacemos es cargar en la variable $buscaweb el nombre de la web que queramos, en nuestro caso vamos a ver Vertutoriales, a continuación cargamos un array con los diferentes dominios que queremos comprobar en nuestro caso son 5 los dominios, .com, .net, .org, .biz y .es, pero pueden ser los que querais y cuantos querais. Ahora nos quedará recorrer cada uno de los diferentes dominios con nuestro nombre web para comprobar que exista o no, montamos la url completa y la guardamos en $pagina, y luego comprobamos con fopen si hemos podido acceder a la lectura de la web que elejimos.

Y así de sencillo, si la lectura ha sido satisfactoria, la página actualmente existe, si la lectura no ha sido posible, el dominio actualmente no está en uso, y repetimos, no está en uso, pero puede no ser certero, ya que el server puede no responder a nuestra lectura o simplemente esté caido por cualquier motivo. Así que este script es bastante util pero no es 100×100 fiable.

Si conoceis alguna manera fiable 100×100 de comprobar que un dominio esté libre, podeis compartirlo con todos y dejar vuestro comentario!

Un saludo!

Tags:dominiophpProgramacion
  • Share:
Carlos Dk

You may also like

Crear categorías y configurar menú en WordPress en 4 min.

  • marzo 3, 2019
  • by Carlos Dk
  • in Tutoriales formativos
Crear categoría y menú WordPress Es indispensable en una nueva instalación de WordPress, crear las...
Instalar tema en WordPress en 2 pasos
febrero 23, 2019
Actualizar MySQL 5.1 a 5.6 en CentOS 6.9 con Plesk como panel
octubre 20, 2018
Recorrer todos los objetos de una capa o del DOM completo con JQuery
diciembre 22, 2014

    Comments

  1. HECTOR
    mayo 17, 2011

    hola que tal oye y que pasa si el dominio ha sido comprado pero no cuenta con unhosting (o no existe la pagina montada que leer )

    Responder
    • VideoTutoriales
      mayo 17, 2011

      Hasta el momento ese código es el más cercano que he podido conseguir, supongo que las registradoras accederán a una base de datos que solo ellas utilizan.

      La verdad que no podría contestarte.

      Un saludo!

      Responder
  2. Andres
    octubre 11, 2015

    Me da error en la linea 14 de sintaxis

    Responder
    • Carlos Dk
      octubre 14, 2015

      Revisa las comillas, el código PHP seguro que está funcional.

      Un saludo!

      Responder
  3. jose lopez
    mayo 17, 2017

    El codigo lo que no verifica es si el dominio está reservado porque si esta reservado y no está asignado no puede verificar con certeza si está disponible o no

    Responder
    • Carlos Dk
      mayo 18, 2017

      Bueno, de forma estricta, un dominio reservado, aún no está “ocupado”, puede ser que no llegue a buen puerto 🙂 Pero llevas razón, no lo verifica.

      Responder
  4. jose lopez
    mayo 18, 2017

    Entonces la mejor forma es verificar si los puertos están disponibles, ayer desarrollé este código basándome en la idea de su código este verifica si esta o no ocupado con un poco mas de precisión funciona mandando un ping a la página web, aquí lo publico para que los demás puedan ayudarse y si hacen uno mejor tambien publiquen así aprendemos todos

    if(isset($_POST[‘Submit’]))
    {
    $ip = “http://www.”.$_POST[‘nombre’].$_POST[‘dominio’];
    $output = shell_exec(“ping $ip”);

    if (strpos($output, “recibidos = 0”)) {
    echo ‘El Dominio Esta Disponible’;
    }
    else {
    echo ‘El Dominio No esta Disponible’;
    }
    }

    ?>

    Responder

Leave A Reply Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Busca en la web

Recomiendo

Software ERP empresarial

Categorías

  • Miscelanea (129)
  • Tutoriales formativos (622)

Ponte en contacto

+34 654380491

hola@carlosdk.com

Torre del Mar (Málaga)

Enlaces rápidos

  • Universo Dk
  • Contacto
  • Blog

Soy social

  • Twitter
  • Linkedin
  • Youtube

Newsletters

Suscríbete para enterarte de lo último que estoy haciendo. No lo usaré para enviarte SPAM inútil 😉

Esta web la he diseñado con cariño en Andalucía por Carlos Dk