Cómo saber si un dominio está ocupado con php

.advertisement

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"; -->

Deja un comentario

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

*


siete − = 3

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

© chlinformatica 2011
CyberChimps