Скрипт ПопАндера. Нужна помошь.
в общем проблема со скриптом... никак не могу настроить его... в общем я хочу сделать так, чтобы окно "попандер" моей системы при повторном обновлении страницы на другом сайте содержащем мой код попандера появлялось опять даже если посетитель уже закрывал его. вот ссылка на скрипт _http://pop-ultimate.ru/files/script.rar весит 507 кб.
а вот сам код поп андера
PHP код:
<?php error_reporting(0); session_start(); @require_once("config.php"); @require_once("functions.php"); $ip = ip(); $dat = date('d.m.Y'); $time = date("H:i:s"); $ref = htmlspecialchars(stripslashes(getenv("HTTP_REFERER"))); if(isset($_GET['id'])) { $id = intval($_GET['id']); $sql = mysql_query("SELECT * FROM `users` WHERE `id` = '".$id."'"); if(mysql_num_rows($sql) > 0) { $s_sql = mysql_fetch_array($sql); if(empty($s_sql['sites'])){exit();} $ua = htmlspecialchars(stripslashes(getenv("HTTP_USER_AGENT"))); $site = $ref; $query = mysql_query("SELECT * FROM `stat` WHERE `userid` = '".$id."' and `ip` = '".$ip."' and `dat` = '".$dat."'"); $query = mysql_query("SELECT * FROM `stat` WHERE `userid` = '".$id."' and `ip` = '".$ip."' and `dat` = '".$dat."' and `closed` = '1'"); if(mysql_num_rows($query) == 0) { $see_banners = mysql_query("SELECT * FROM `banners` ORDER by id DESC LIMIT 1"); if(mysql_num_rows($see_banners) == true) { $a = mysql_fetch_array($see_banners); $last = $a['id']; $ban_id = valid_id($last); $ch = mysql_query("SELECT id,kod FROM `banners` WHERE `id` = '".$ban_id."'"); if(mysql_num_rows($ch) > 0) { $show = mysql_fetch_row($ch); $show_ban = $show[1]; $banner_id = $show[0]; $session = session_id(); $session = !empty($session) && preg_match("/^[a-fA-F0-9]{32}$/", $session) ? $session : ""; ?> var ver = navigator.appVersion; if (ver.indexOf('MSIE') != -1) { // для IE document.write("<link rel='stylesheet' href='<?=$servname;?>pop_style.css' type='text/css' /><div id='PopWin' style='top:250px;'>" +" <table width='468' height='80' cellspacing='0' cellpadding='0' style='border: 2px double black; background-color: #666666;'>" +" <tr height='20'><td bgcolor='#666666' width='238' style='padding-left: 10px; background-color: #666666;'><b>" +" <a target='_blank' style='font-size: 14px; color: #00CC00; " +" font-family: Arial; text-decoration:none; font-style:italic;' href='http://www.pop-wmz.hostia.ru/'>" +" Pop-wmz</a></td>" +" <td bgcolor='#666666' width='230' style='padding-right: 3px; background-color: #666666;' align='right'>" +" <b><a style='font-size: 13px; color: #FFFFFF; font-family: Arial; text-decoration:none;'" +" onclick='DivOff()' title='Close' href='javascript: PopShow()'>Close[X]</a></b></td></tr>" +" <tr><td height='60' width='468' colspan='2' bgcolor='#CCCCCC'>" +" <center><?=$show_ban;?></center></tr>" +" </tr></table></div>"); if (document.all['PopWin'].style) window.setInterval("MovePop()", 5); window.onerror=null; document.body.scrollTop=10; } else { // для FF, Opera и подобных document.write("<link rel='stylesheet' href='<?=$servname;?>pop_style.css' type='text/css' /><div id='PopWin' style='position:fixed; top:44%;'>"); document.write(" <table width='468' height='80' cellspacing='0' cellpadding='0' style='border: 2px double black; background-color: #666666;'>" +" <tr height='20'><td bgcolor='#666666' width='238' style='padding-left: 10px; background-color: #666666;'><b>" +" <a target='_blank' style='font-size: 14px; color: #00CC00; " +" font-family: Arial; text-decoration:none; font-style:italic;' href='http://www.pop-wmz.hostia.ru/'>" +"Pop-wmz</a></td>" +" <td bgcolor='#666666' width='230' style='padding-right: 3px; background-color: #666666;' align='right'>" +" <b><a style='font-size: 13px; color: #FFFFFF; font-family: Arial; text-decoration:none;'" +" onclick='DivOff()' title='Close' href='javascript: PopShow()'>Close[X]</a></b></td></tr>" +" <tr><td height='60' width='468' colspan='2' bgcolor='#CCCCCC'>" +" <center><?=$show_ban;?></center></tr>" +" </tr></table></div>"); } function DivOff() { document.getElementById('PopWin').style.display='none'; } function PopShow() { window.open("javascript:location.href='<?=$servname;?>popup.php?banner_id=<?=$banner_id;?>&user_id=<?=$id;?>&s=<?=$session;?>';","PopWin","width=100%,height=100%,resizable=1,toolbar=1,location=1,menubar=1,status=1,scrollbars=1"); window.focus(); DivOff(); } function MovePop() { if (document.body.scrollTop==0) document.all['PopWin'].style.top=document.documentElement.scrollTop+250; else document.all['PopWin'].style.top=document.body.scrollTop+250; } <?php /* document.write("<link rel='stylesheet' href='<?=$servname;?>pop_style.css' type='text/css' /><div id='PopWin'>" +"<div id='LinkDiv'><I><a href='http://pop-wmz.hostia.ru' target='_blank'>pop-wmz</a></I></div>" +"<div id='PopTit' onclick='DivOff()'><a title='Закрыть' href='javascript: PopShow()'>Закрыть [X]</a>" +"</div>"+"<center><?=$show_ban; ?>"+"</center>"+"</div>"); if (document.all['PopWin'].style) window.setInterval("MovePop()", 10); window.onerror=null; document.body.scrollTop=10; function DivOff() { document.all['PopWin'].style.visibility='hidden'; } function PopShow() { window.open("javascript:location.href='<?=$servname;?>popup.php?banner_id=<?=$banner_id;?>&user_id=<?=$id;?>&s=<?=$session;?>';","PopWin","width=640,height=480,resizable=1,toolbar=1,location=1,menubar=1,status=1,scrollbars=1'"); window.focus(); DivOff(); } function MovePop() { if (document.body.scrollTop==0) document.all['PopWin'].style.top=document.documentElement.scrollTop+150; else document.all['PopWin'].style.top=document.body.scrollTop+150; } */ } } #Заносим новый хост @mysql_query("INSERT INTO `stat` VALUES(null, '".$id."', '".$dat."', '".$time."', '".$site."', '".$ua."', '".$ip."', '".$session."', '0')"); #Обновляем хосты $kolvo = mysql_query("SELECT `hosts` FROM `users` WHERE `id` = '".$id."'"); $hs = mysql_fetch_array($kolvo); $hosts = $hs['hosts']; $hosts = $hosts + 1; @mysql_query("UPDATE `users` SET `hosts` = '".$hosts."' WHERE `id` = '".$id."'"); #Обновляем показы баннера $show_sql = mysql_fetch_array(mysql_query("SELECT * FROM `banners` WHERE `id` = '".$ban_id."'")); $show = $show_sql['show_ban'] + 1; @mysql_query("UPDATE banners SET `show_ban` = '".$show."' WHERE `id` = '".$ban_id."'"); } } } elseif(!empty($_GET['banner_id']) && is_numeric($_GET['banner_id']) && !empty($_GET['user_id']) && is_numeric($_GET['user_id']) && !empty($_GET['s'])) { $banner_id = intval($_GET['banner_id']); $user_id = intval($_GET['user_id']); $sql = mysql_query("SELECT * FROM `banners` WHERE `id` = '".intval($banner_id)."'"); if(mysql_num_rows($sql) > 0) { $r = mysql_fetch_array($sql); $site = $r['site']; if(empty($site)){$site = $servname;} $click = $r['click_ban'] + 1; $session = session_id(); $session = !empty($session) && preg_match("/^[a-fA-F0-9]{32}$/", $session) ? $session : ''; #Обновляем клики @mysql_query("UPDATE `banners` SET `click_ban` = '".$click."' WHERE `id` = '".$banner_id."'"); @mysql_query("UPDATE `stat` SET `ip` = '".$ip."' WHERE `dat` = '".$dat."' and `session` = '".$session."' and `userid` = '".$user_id."' LIMIT 1"); @mysql_query("UPDATE `stat` SET `closed` = '1' WHERE `ip` = '".$ip."' and `dat` = '".$dat."' and `userid` = '".$user_id."' LIMIT 1"); $sql1 = mysql_query("SELECT balans FROM `users` WHERE `id` = '".$user_id."'"); $sql2 = mysql_fetch_row(mysql_query("SELECT plus_wmz FROM `settings`")); if(mysql_num_rows($sql1)) { $b = mysql_fetch_row($sql1); $balans = $b[0] + $sql2[0]; #Обновляем баланс юзера @mysql_query("UPDATE users SET `balans` = '".$balans."' WHERE `id` = '".$user_id."'"); } session_unset(); session_destroy(); header("location:".$site); } } mysql_close(); ?>
плиз хелп.. кто реально захочет помочь, могем договориться... (хз шо, но к примеру траф некоторое время могу посылать или там вырученое бабло отдам допустим за первую неделю... ) подумайте плиз......
мой ясчеГ: 4evak[чихуа-хуа]mail.ru
и ацКО: 493935нолег37
|