<?php
@session_start();
@error_reporting(7);
@ini_set('display_errors', true);
@ini_set('html_errors', false);
/*
define('DATALIFEENGINE', true);
define('ROOT_DIR', '../..');
define('ENGINE_DIR', '..');
include ENGINE_DIR.'/data/config.php';
require_once ENGINE_DIR.'/classes/mysql.php';
require_once ENGINE_DIR.'/data/dbconfig.php';
require_once ENGINE_DIR.'/modules/functions.php';
require_once ROOT_DIR.'/language/'.$config['langs'].'/website.lng';
*/
function decode_to_utf8($int=0)
{
$t = '';
if ( $int < 0 )
{
return chr(0);
}
else if ( $int <= 0x007f )
{
$t .= chr($int);
}
else if ( $int <= 0x07ff )
{
$t .= chr(0xc0 | ($int >> 6));
$t .= chr(0x80 | ($int & 0x003f));
}
else if ( $int <= 0xffff )
{
$t .= chr(0xe0 | ($int >> 12));
$t .= chr(0x80 | (($int >> 6) & 0x003f));
$t .= chr(0x80 | ($int & 0x003f));
}
else if ( $int <= 0x10ffff )
{
$t .= chr(0xf0 | ($int >> 18));
$t .= chr(0x80 | (($int >> 12) & 0x3f));
$t .= chr(0x80 | (($int >> 6) & 0x3f));
$t .= chr(0x80 | ($int & 0x3f));
}
else
{
return chr(0);
}
return $t;
}
function convert_unicode($t, $to = 'windows-1251')
{
$to = strtolower($to);
if ($to == 'utf-8') {
$t = preg_replace( '#%u([0-9A-F]{1,4})#ie', "decode_to_utf8(hexdec('\\1'))", utf8_encode($t) );
$t = urldecode ($t);
} else {
$t = preg_replace( '#%u([0-9A-F]{1,4})#ie', "'&#' . hexdec('\\1') . ';'", $t );
$t = urldecode ($t);
$t = @html_entity_decode($t, ENT_NOQUOTES, $to);
}
return $t;
}
//$what = $db->safesql(trim(convert_unicode($_POST['domen'], $config['charset'])));
$what = trim(convert_unicode($_POST['domen'], $config['charset']));
@header("Content-type: text/css; charset=".$config['charset']);
$what2 = str_replace(' ', '', $what);
if ($what != "")
{
$open = @file_get_contents("http://www.reg.ru/whois/index?dname=".$what."&x=0&y=0", "r");
$quote = ('#<!-- ТЕЛО ОТВЕТА -->(.*?)сделать#is');
preg_match_all($quote,$open,$out);
for($i = 0; $i < count($out[1]); $i++)
{
$bash = "".$out[1][$i]."";
}
if (preg_match('/неверное/i',$bash))
echo "<font color=red>Ошибка:
неверное/недопустимое имя домена</font>";
elseif (preg_match('/domain:/i',$bash)){
echo "<font color=red>Домен, к сожалению, уже зарегистрирован.</font><br><br>Данные Whois:";
echo $bash;
}
elseif (preg_match('/свободен/i',$bash))
echo "<font color=green>Домен свободен! Вы можете зарегистрировать его в любое время!</font>";
}
?>