Просмотр файла image.php

Размер файла: 3.66Kb
<?php

define('NTOP', 1);
require_once ('system/connect.php');
require_once ('system/core.php');
require_once ('system/function.php');
error_reporting(0);
header("Content-type: image/gif");
$sait_t = mysql_query("SELECT * FROM `".$prefix."sait` WHERE `status` = '1' AND `id` = '".$id."'");
if(mysql_num_rows($sait_t) > 0)
	{
		$sait = mysql_fetch_array($sait_t);
		$img = 'tops/'.$sait['image'].'.gif';
		$image = imagecreatefromgif($img);
		$type_img = mysql_fetch_array(mysql_query("SELECT * FROM `".$prefix."images` WHERE `name` = '".$sait['image']."'"));
		$old_day = mktime(0, 0, 0, date('m'), date('d'), date('Y'));
		$operator_id = mysql_query("SELECT `id` FROM `".$prefix."ip` WHERE INET_ATON('".$ip."') BETWEEN `start` AND `finish`");
		if(mysql_num_rows($sql) > 0)
			{
				$arr = mysql_fetch_array($operator_id);
				$operator = $arr['id'];
			}
		else
			{
				$operator = 266;
			}
		$isset = mysql_query("SELECT * FROM `".$prefix."hosts` WHERE `id_sait` = '".$id."' AND `ip` = '".$ip."' AND `time` > '".$old_day."'");
		if (mysql_num_rows($isset) == 0)
			{
				mysql_query("INSERT INTO `".$prefix."hosts` SET `time` = '".time()."', `id_sait` = '".$id."', `ip` = '".$ip."',`browser` = '".browser()."', `operator` = '".$operator."'");
				mysql_query("UPDATE `".$prefix."sait` SET `hosts` = (`hosts` + 1), `all_hosts` = (`all_hosts` + 1) WHERE `id` = '".$id."'");
			}
		else 
			{
				mysql_query("INSERT INTO `".$prefix."hits` SET `time` = '".time()."', `id_sait` = '".$id."' ,`ip` = '".$ip."',`browser` = '".browser()."', `operator` = '".$operator."'");
				mysql_query("UPDATE `".$prefix."sait` SET `hits` = (`hits` + 1), `all_hits` = (`all_hits` + 1) WHERE `id` = '".$id."'");
			}
		if (mysql_num_rows(mysql_query("SELECT * FROM `".$prefix."sait_online` WHERE `ip` = '".$ip."' AND `ua` = '".$ua."' AND `time` > '".(time()-180)."' AND `id_sait` = '".$id."'")) == 1)
			{
				mysql_query("UPDATE `".$prefix."sait_online` SET `time` = '".time()."' WHERE `ip` = '".$ip."' AND `ua` = '".$ua."' AND `id_sait` = '".$id."' LIMIT 1");
			}
		else
			{
				mysql_query("DELETE FROM `".$prefix."sait_online` WHERE `time` < '".(time()-180)."' AND `id_sait` = '".$id."'");
				mysql_query("INSERT INTO `".$prefix."sait_online` (`id_sait`,`ip`, `ua`, `time`) values('".$id."','".$ip."', '".$ua."', ".time().")");
			}
			
		if($type_img['type'] == 'big')
			{
				$real_stat = mysql_fetch_array(mysql_query("SELECT * FROM `".$prefix."sait` WHERE `id` = '".$id."'"));
				$hits = 70 - (strlen($real_stat['hits']) * 9);
				$hosts = 30 - (strlen($real_stat['hosts']) * 9);
				$black = imagecolorallocate($image, 000, 000, 000);
				ImageString($image,1,$hosts,14,$real_stat['hosts'],$red);
				ImageString($image,1,$hits,14,$real_stat['hits'],$red);
			}
			
			
			if($type_img['type'] == 'mini')
			{
				$real_stat = mysql_fetch_array(mysql_query("SELECT * FROM `".$prefix."sait` WHERE `id` = '".$id."'"));
				$hits = 85 - (strlen($real_stat['hits']) * 9);
				$hosts = 45 - (strlen($real_stat['hosts']) * 9);
				$black = imagecolorallocate($image, 000, 000, 000);
				ImageString($image,1,$hosts,1,$real_stat['hosts'],$red);
				ImageString($image,1,$hits,1,$real_stat['hits'],$red);
			}
		
		if($type_img['type'] == 'one')
			{

$onlines = mysql_num_rows(mysql_query("SELECT * FROM `".$prefix."sait_online` WHERE `id_sait` = '".$sait['id']."'"));

$online = 72 - (strlen($onlines) * 9);

$colorus = imagecolorallocate($image, 000, 000, 000);

ImageString($image,1,$online,5,$onlines,$colorus);

			}	
			
			
			
			
			
	}
else
	{
		$img = 'tops/default.gif';
		$image = imagecreatefromgif($img);
	}
imagegif($image);
imageDestroy($image);
?>