Vamos a utilizar para ello la librería curl, es una libreria muy pontente que permite conectar y comunicarse con muchos diferentes tipos de servidores y de protocolos (http, https, ftp, gopher, telnet, dict, file y ldap), también soporta certificados HTTPS, HTTP, POST, HTTP PUT, subida de ficheros usando FTP.
Para ello vamos a hacer una consulta a un servidor de dominios en este caso dinahosting, la respuesta que nos proporciene buscaremos en ella una cadena que indentifique si esta ocupado o no.
<?php $dominio="midominio"; $url = "https://dinahosting.com/whois.php?dominio=$dominio"; $ch = curl_init(); curl_setopt( $ch, CURLOPT_URL, $url ); curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, false ); curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1); $curlLibre = curl_exec( $ch ); curl_close ( $ch ); $existe = strpos($curlLibre, "No match"); if (is_numeric($existe)) echo "Dominio libre"; else echo "Dominio ocupado"; -->





