Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Скрипт ПопАндера. Нужна помошь. (https://forum.antichat.xyz/showthread.php?t=103517)

4evak 28.01.2009 20:39

Скрипт ПопАндера. Нужна помошь.
 
в общем проблема со скриптом... никак не могу настроить его... в общем я хочу сделать так, чтобы окно "попандер" моей системы при повторном обновлении страницы на другом сайте содержащем мой код попандера появлялось опять даже если посетитель уже закрывал его. вот ссылка на скрипт _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


Время: 02:43