#!/usr/local/bin/php 
<?php

require("config.php");

#$whois_class	= '/web/guide/dnet/HTML/cgibin/pedidos/whois_class.php' ;
$race_script	= '/web/guide/dnet/HTML/cgibin/pedidos/RACE.php' ;
$pedidos_script = 'http://dominios.net/cgibin/pedidos/index.cgi' ;
$validateQuery	= "/web/guide/dnet/HTML/cgibin/pedidos2/validateQuery.php";
$whoisForm		= "/web/guide/dnet/HTML/cgibin/pedidos2/whois_form.html";

function error($mensaje) {
	$error_message = $mensaje;
	include("whois_form.html") ;
	exit ;
} 

if ( !$dominio_query ) {
	// Formulario de entrada de datos
	include("whois_form.html") ;
	exit ;
} else {
	
	require_once($validateQuery);
	
	/*
	if (strlen($dominio_query) > 63) {
		// Mostrar formulario de entrada de datos
		$error_message = "Los nombres de dominio no pueden exceder los 63 caracteres." ;
		include("whois_form.html") ;
		exit ;
	}
	*/
	
	$dominio_query = trim($dominio_query) ;
	
//	if ( preg_match("/\W/", $dominio_query ) ) {
//		if ( $sufijo != 'com' && $sufijo != 'org' && $sufijo != 'net' ) {
//			$error_message = "Los dominios con caracteres internacionales no pueden"
//						. " tener extensi&oacute;n .$sufijo" ;
//			include("whois_form.html");
//			exit ;
//		}
//		include($race_script);
//		$check_dominio = to_race($encoding, $dominio_query) . '.' . $sufijo ;
//	} else {
		$check_dominio = $dominio_query . '.' . $sufijo ;
//	}
	$dominio = $dominio_query . '.' . $sufijo ;
#	include($whois_class) ;
#	$whois = new whois() ;
#	$whois->set_domain($check_dominio) ;
	$res=shell_exec ("whois ".$check_dominio);
#	echo $res;
	if ( preg_match("/Creation\ Date/",$res) ) {
		$error_message = "El dominio $dominio est&aacute; registrado, "
				. "por favor elija otro dominio." ;
		include("whois_form.html");
	} else {
		// No est� registrado
		include("result.html");
	}
}

?>
