1 | <?php
|
---|
2 |
|
---|
3 | include('../includes/global.php');
|
---|
4 |
|
---|
5 | if(array_key_exists('image', $_GET))
|
---|
6 | {
|
---|
7 | if(file_exists($_GET['image']))
|
---|
8 | {
|
---|
9 | Header('Content-Type: image/png');
|
---|
10 | if(array_key_exists('HTTP_REFERER', $_SERVER)) $Referer = addslashes($_SERVER['HTTP_REFERER']);
|
---|
11 | else $Referer = '';
|
---|
12 | $Referer = substr($Referer, strpos($Referer, '/') + 2);
|
---|
13 | $HostName = substr($Referer, 0, strpos($Referer, '/'));
|
---|
14 | if(substr($HostName, -1) == '.') $HostName = substr($HostName, 0, -1);
|
---|
15 | if($HostName != gethostbyname($HostName))
|
---|
16 | {
|
---|
17 | $Referer = 'http://'.$HostName.'/';
|
---|
18 | $DbResult = $System->Database->query('SELECT * FROM `banner` WHERE `Web` = "'.$Referer.'"');
|
---|
19 | if($DbResult->num_rows > 0)
|
---|
20 | $System->Database->query('UPDATE `banner` SET `DateLast` = NOW(), `LastURL` = "'.addslashes($_SERVER['HTTP_REFERER']).'" WHERE `Web` = "'.$Referer.'"');
|
---|
21 | else $System->Database->query('INSERT INTO `banner` (`Web`, `DateFirst`, `DateLast`, `LastURL`) VALUES ("'.$Referer.'", NOW(), NOW( ), "'.addslashes($_SERVER['HTTP_REFERER']).'")');
|
---|
22 | }
|
---|
23 |
|
---|
24 | $Image = imagecreatefromjpeg($_GET['image']);
|
---|
25 | imagepng($Image);
|
---|
26 | } else echo('Zadaný obrázek neexistuje.');
|
---|
27 | } else echo('Nutno zadat parameter image.');
|
---|
28 |
|
---|
29 | ?>
|
---|