Loading...
Нужен помощ! У меня есть баннерка , я устоновил код , но не обновляется баннер на другой ! Вот код файла img.php
<?php
define('DIRECTORY', str_replace('\\', '/', dirname(__FILE__)) . '/');

if (is_file(DIRECTORY . '__SYSpath/kernel.php')) {
require_once (DIRECTORY . '__SYSpath/kernel.php');
} else {
exit('Ошибка при подключении системного файла!');
}

$show = true;
$traf = 100;

$user_agent = isset($_SERVER['HTTP_USER_AGENT']) ? (string) $_SERVER['HTTP_USER_AGENT'] : '';
$ua = str_replace('windows ce', '', strtolower($user_agent));
$ip = ip2long(getenv('REMOTE_ADDR'));

if (stripos($ua, 'windows') !== false || stripos($ua, 'linux') !== false || stripos($ua, 'bsd') !== false || stripos($ua, 'x11') !== false || stripos($ua, 'unix') !== false || stripos($ua, 'macos') !== false || stripos($ua, 'macintosh') !== false) {
show_banner(DIRECTORY. '/banners/banner.gif');
}

if (stripos($user_agent, 'opera mini') !== false) {
$country_id = 109;
$cost = mysql_result(mysql_query("SELECT (`cost`) FROM `".IP_COUNTRY."` WHERE `id`='109'", $db), 0);
} else {
$sql = mysql_query("SELECT `i_c`.`id`, `i_c`.`cost` FROM `".IP_BASE."` AS `i_b`, `".IP_COUNTRY."` AS `i_c` WHERE INET_ATON('".getenv('REMOTE_ADDR')."') BETWEEN `i_b`.`start` AND `i_b`.`finish` AND `i_b`.`country`=`i_c`.`id`", $db);

if (mysql_num_rows($sql)) {
list($country_id, $cost) = mysql_fetch_row($sql);
} else {
show_banner(DIRECTORY.'/banners/banner.gif');
}
}
$sql = mysql_query("SELECT `status`, `category`, `save`, `shows`, `clicks`, `shows_credit`, `clicks_credit` FROM `".USERS."` WHERE `id`='".$id."'", $db);

if (mysql_num_rows($sql)) {
list($status, $category, $save, $shows, $clicks, $shows_credit, $clicks_credit) = mysql_fetch_row($sql);
} else {
show_banner(DIRECTORY . 'banners/banner.gif');
}

if ($status == 2) {
show_banner(DIRECTORY . 'banners/locked.gif');
}

$sql = mysql_query("SELECT `b`.`id`, `u`.`id` FROM `".USERS."` AS `u`, `".BANNERS."` AS `b` WHERE `u`.`id`=`b`.`user_id` AND `b`.`user_id`<>'".$user['id']."' AND `b`.`user_id` <> '".$id."' AND FIND_IN_SET('".$category."', `b`.`category`) > '0' AND FIND_IN_SET('".$country_id."', `b`.`country`) > '0' AND `b`.`limit_credit`>`b`.`credit` AND `b`.`status`='on' AND `u`.`status`='1' AND `u`.`balance`>'10' ORDER BY RAND() LIMIT 1", $db);

if (mysql_num_rows($sql)) {
list($banner_id, $banner_user_id) = mysql_fetch_row($sql);
} else {
show_banner(DIRECTORY.'/banners/banner.gif');
}

if ($shows > 49 && ($clicks * 100 / $shows) < 3) {
$traf = 0;
}

if ($traf) {
$sql = mysql_query("SELECT SUM(`count`), COUNT(DISTINCT(`ip`)) FROM `".TEMPORARY."` WHERE `user_id`='".$id."'", $db);
list($count, $unique) = mysql_fetch_row($sql);

$sql = mysql_query("SELECT SUM(`count`), MAX(UNIX_TIMESTAMP(`date`)) FROM `".TEMPORARY."` WHERE `user_id`='".$id."' AND `ip`='".$ip."'", $db);

if (mysql_num_rows($sql)) {
list($count_ip, $max_date) = mysql_fetch_row($sql);

if ($max_date > (time() - 10)) {
$show = false;
} else if ($count > 300 && ($count_ip / $count) > '0.4') {
$show = false;
} else if ($count > 500 && $unique < 8) {
$show = false;
} else if ($count_ip > 200) {
$show = false;
}
}
}

if ($show) {
$user_bank = round(($cost * $save / 100), 2);
$user_balance = round(($cost * (100 - $save) / 100), 2);

$user_agent = trim(mysql_real_escape_string(substr($user_agent, 0, 16)));

$xfip = ip2long(getenv('HTTP_X_FORWARDED_FOR'));

if (!is_numeric($xfip)) {
$xfip = 0;
}

$referer = isset($_SERVER['HTTP_REFERER']) ? mysql_real_escape_string($_SERVER['HTTP_REFERER']) : '';

if ($traf) {
mysql_query("UPDATE `".USERS."` SET `balance`=(`balance`-'".$cost."') WHERE `id`='".$banner_user_id."'", $db);
mysql_query("UPDATE `".BANNERS."` SET `shows`=(`shows`+'1'), `all_shows`=(`all_shows`+'1'), `credit`=(`credit`+'".$cost."'), `all_credit`=(`all_credit`+'".$cost."') WHERE `id`='".$banner_id."' AND `user_id`='".$banner_user_id."'", $db);
mysql_query("UPDATE `".USERS."` SET `shows`=(`shows`+'1'), `all_shows`=(`all_shows`+'1'), `balance`=(`balance`+'".$user_balance."'), `bank`=(`bank`+'".$user_bank."'), `shows_credit`=(`shows_credit`+'".$cost."'), `all_credit`=(`all_credit`+'".$cost."') WHERE `id`='".$id."'", $db);
}

mysql_query("INSERT INTO `".TEMPORARY."` SET `user_id`='".$id."', `count`='".$traf."', `to_user_id`='".$banner_user_id."', `banner_id`='".$banner_id."', `date`=NOW(), `user-agent`='".$user_agent."', `ip`='".$ip."', `xfip`='".$xfip."', `country`='".$country_id."', `referer`='".$referer."'", $db);
}

show_banner(ROOT . '/banners/'.$banner_user_id.'/'.$banner_id.'.gif');
?>
1. Очисти кэш
2. Замени banners/banner.gif на свой
[xrystaIII] , попробую
[xrystaIII] , баннеры должны самы сменится
ILHOMBEK (24.07.2018 в 11:06)
[xrystaIII] , баннеры должны самы сменится

Почему? Скажи конкретно, что тебя залупает?
[xrystaIII] , вот сам посмотри ето сайт на самом внизу ест код моей баннерки : (не реклама) http://topfayllar.lark.ru
баннеры в наличие 4 , а показаваются толька 1 что делать чтобы показались другой через некоторые время и так далее , но здесь толька 1 один баннер показаваются!
[xrystaIII] , вот сам посмотри сам мой сайт : (не реклама) http://mban.gq
ILHOMBEK , фиг знает, скрипт надо смотреть
Помогите пожалуста!
Онлайн: 3
Время:
Gen. 0.0896
(c) Bym.Guru 2010-2026