<?
    header("HTTP/1.0 404 Not Found");
    header('Cache-Control: no-cache');
    header('Pragma: no-cache');
    //==============================================================================================
    $domain = getenv('HTTP_HOST');
    $refferer = getenv('HTTP_REFERER');
    $ip = getenv('REMOTE_ADDR');
    $url = getenv('REQUEST_URI');
    $browser = getenv('HTTP_USER_AGENT');
    $lang = getenv('HTTP_ACCEPT_LANGUAGE');
    $browser .= " --- lang=".$lang;
    $domain = preg_replace('/^www\./','',$domain);
    //echo "<br>".getenv('HTTP_ACCEPT_LANGUAGE');
    $conn = @mysql_connect("localhost", "domain_wildcard", "wildcard_newpass") or die(mysql_error());
    if ($conn){
        @mysql_select_db('domain_wildcard',$conn) or die(mysql_error());
	include_once dirname(__FILE__)."/geoip/geoip.inc";
#$r=mysql_query("SELECT DISTINCT ip FROM domains");
#while ($f=mysql_fetch_assoc($r)){
#	$gi = geoip_open(dirname(__FILE__)."/geoip/geoip.dat",GEOIP_STANDARD);
#	$ipCountry = geoip_country_code_by_addr($gi, $f['ip']);
#	mysql_query("update domains set ipCountry='$ipCountry' WHERE ip='{$f['ip']}'");
#}
	$gi = geoip_open(dirname(__FILE__)."/geoip/GeoIP.dat",GEOIP_STANDARD);
	$ipCountry = geoip_country_code_by_addr($gi, $ip);

        @mysql_query("INSERT INTO domains SET
            domain	= '$domain',
            refferer	= '$refferer',
            ip		= '$ip',
	    ipCountry	= '{$ipCountry}',
            url		= '$url',
            browser	= '$browser',
            createTime	= NOW()
	",$conn) or die(mysql_error());
    }
    //==============================================================================================
if ($ipCountry == 'MD') {
    $langStr = getenv('HTTP_ACCEPT_LANGUAGE');
    preg_match_all('/(?<=^|,)([a-z]+)(?=,|;|-|$)/',$langStr,$out);
    foreach ($out[1] as $lang){
	$file = $lang.".php";
	if (file_exists($file)){
	    include $file;
	    exit;
	}
    }
    include "ru.php";
}
else {
    include "en.php";
}

?>
