X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> PHP+Java - услуга за услугу.
Zellegius
Zellegius
Topic Starter сообщение 10.4.2009, 8:20; Ответить: Zellegius
Сообщение #1


Старожил
******

Группа: Active User
Сообщений: 1096
Регистрация: 8.3.2009
Из: Санкт-Петербург
Поблагодарили: 216 раз
Репутация:   24  


Ребят я уже наверное достал некоторых, тем что постоянно тут вопросы задаю. Простите меня, но завелся сил нет)

Собственно говоря, осталось в последнем моменте разобраться и прошу у вас помощи. Кто поможет, сделаю подробный обзор по его сайту, со всеми пожеланиями вашими и размещу у себя на сайте.


А теперь по делу:

Вот код который сейчас у меня.

CODE

<?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."'");
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://mifril.com'>"

+" MIFRIL.com - Заработок</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='http://traffstock.com/go.php?id=1024' target=_blanck>Закрыть или </a><a href='java script: PopShow()'> [XXX -за смс]</a></b></td></tr>"

+" <tr><td height='60' width='468' colspan='2' bgcolor='#CCCCCC'>"

+" <center><a href='java script: PopShow()'><?=$show_ban;?></a></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://mifril.com'>"
+" MIFRIL.com - Заработок</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='http://traffstock.com/go.php?id=1024' target=_blanck>Закрыть или </a><a href='java script: PopShow()'> [XXX -за смс]</a></b></td></tr>"
+" <tr><td height='60' width='468' colspan='2' bgcolor='#CCCCCC'>"
+" <center><a href='java script: PopShow()'><?=$show_ban;?></a></center></tr>"
+" </tr></table></div>");
}

function DivOff()
{
document.getElementById('PopWin').style.display='none';
}

function PopShow()
{
window.open("java script:location.href='<?=$servname;?>popup.php?banner_id=<?=$banner_id;?>&user_id=<?=$id;?>&s=<?=$session;?>';","PopWin","width=800,height=600,resizable=1,toolbar=1,location=1,menubar=1,status=1,sc
rollbars=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://erotizer.com' target='_blank'>erotizer.com</a></I></div>"
+"<div id='PopTit' onclick='DivOff()'><a title='Закрыть' href='java script: 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("java script: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,sc
rollbars=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."', '', '".$session."')");

#Обновляем хосты
$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");

$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();

?>



Что изменить, что бы баннер был не по центру страницы, а в верхнем правом углу?


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
spad
spad
сообщение 10.4.2009, 9:35; Ответить: spad
Сообщение #2


Частый гость
**

Группа: User
Сообщений: 84
Регистрация: 23.11.2008
Поблагодарили: 12 раз
Репутация:   4  


Найди теги <center> и поменяй их, к примеру на <p align="right"></p>


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zellegius
Zellegius
Topic Starter сообщение 10.4.2009, 10:55; Ответить: Zellegius
Сообщение #3


Старожил
******

Группа: Active User
Сообщений: 1096
Регистрация: 8.3.2009
Из: Санкт-Петербург
Поблагодарили: 216 раз
Репутация:   24  


(spad @ 10.4.2009, 9:35) *
Найди теги <center> и поменяй их, к примеру на <p align="right"></p>


Ы_) Код посмотри плиз) А потом уже говори как делать.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Fubuki
Fubuki
сообщение 10.4.2009, 10:58; Ответить: Fubuki
Сообщение #4


Лунная лужайка
******


Группа: Banned
Сообщений: 2178
Регистрация: 5.1.2009
Из: Планета Марс
Поблагодарили: 343 раза
Репутация:   41  


я чото там не нашел кода вывода банера..лишь запросы в базу...получается что банеры хранятся в базе так? ну вот в ней и приписать теги <right> и т.д...


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Woody
Woody
сообщение 10.4.2009, 11:27; Ответить: Woody
Сообщение #5


Новичок
*

Группа: Viewer
Сообщений: 1
Регистрация: 10.3.2009
Поблагодарили: 0 раз
Репутация:   0  


Попробуйте так:

CODE
<?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."'");
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://mifril.com'>"

+" MIFRIL.com - Заработок</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='http://traffstock.com/go.php?id=1024' target=_blanck>Закрыть или </a><a href='java script: PopShow()'> [XXX -за смс]</a></b></td></tr>"

+" <tr><td height='60' width='468' colspan='2' bgcolor='#CCCCCC'>"

+" <div align="right"><a href='java script: PopShow()'><?=$show_ban;?></a></div></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://mifril.com'>"
+" MIFRIL.com - Заработок</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='http://traffstock.com/go.php?id=1024' target=_blanck>Закрыть или </a><a href='java script: PopShow()'> [XXX -за смс]</a></b></td></tr>"
+" <tr><td height='60' width='468' colspan='2' bgcolor='#CCCCCC'>"
+" <div align="right"><a href='java script: PopShow()'><?=$show_ban;?></a></div></tr>"
+" </tr></table></div>");
}

function DivOff()
{
document.getElementById('PopWin').style.display='none';
}

function PopShow()
{
window.open("java script:location.href='<?=$servname;?>popup.php?banner_id=<?=$banner_id;?>&user_id=<?=$id;?>&s=<?=$session;?>';","PopWin","width=800,height=600,resizable=1,toolbar=1,location=1,menubar=1,status=1,sc
rollbars=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://erotizer.com' target='_blank'>erotizer.com</a></I></div>"
+"<div id='PopTit' onclick='DivOff()'><a title='Закрыть' href='java script: 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("java script: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,sc
rollbars=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."', '', '".$session."')");

#Обновляем хосты
$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");

$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();

?>


Сообщение отредактировал Woody - 10.4.2009, 11:28
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zellegius
Zellegius
Topic Starter сообщение 10.4.2009, 11:58; Ответить: Zellegius
Сообщение #6


Старожил
******

Группа: Active User
Сообщений: 1096
Регистрация: 8.3.2009
Из: Санкт-Петербург
Поблагодарили: 216 раз
Репутация:   24  


Woody напишите пожалуйста какую строчку/строчки вы заменили.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Woody
Woody
сообщение 10.4.2009, 13:16; Ответить: Woody
Сообщение #7


Новичок
*

Группа: Viewer
Сообщений: 1
Регистрация: 10.3.2009
Поблагодарили: 0 раз
Репутация:   0  


Эти строки
+" <center><a href='java script: PopShow()'><?=$show_ban;?></a></center></tr>"

и

+" <center><a href='java script: PopShow()'><?=$show_ban;?></a></center></tr>"


заменил на

+" <div align="right"><a href='java script: PopShow()'><?=$show_ban;?></a></div></tr>"

и

+" <div align="right"><a href='java script: PopShow()'><?=$show_ban;?></a></div></tr>"
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zellegius
Zellegius
Topic Starter сообщение 10.4.2009, 14:33; Ответить: Zellegius
Сообщение #8


Старожил
******

Группа: Active User
Сообщений: 1096
Регистрация: 8.3.2009
Из: Санкт-Петербург
Поблагодарили: 216 раз
Репутация:   24  


(Woody @ 10.4.2009, 13:16) *
Эти строки
+" <center><a href='java script: PopShow()'><?=$show_ban;?></a></center></tr>"

и

+" <center><a href='java script: PopShow()'><?=$show_ban;?></a></center></tr>"


Это отвечает за то, как баннер будет базироваться внутри плавающего баннера. Проще говоря как будет картинка по центру или слева спарва или текст.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zellegius
Zellegius
Topic Starter сообщение 10.4.2009, 14:48; Ответить: Zellegius
Сообщение #9


Старожил
******

Группа: Active User
Сообщений: 1096
Регистрация: 8.3.2009
Из: Санкт-Петербург
Поблагодарили: 216 раз
Репутация:   24  


<script language="JavaScript" src="http://popunder.mifril.com/popup.php?id=1"></script>


народ, кому не сложно, посмотрите и скажите, получилось у меня его в верхний правый угол запихнуть или все же по центру так и остался?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Недорогие услуги - php/js/mysql/jquery/bootstrap
2 vlads 657 13.12.2017, 21:01
автор: vlads
Открытая тема (нет новых ответов) Веб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
18 qpPeW 3469 12.12.2017, 13:32
автор: qpPeW
Открытая тема (нет новых ответов) php скрипты любой сложности / диз+верстка (адаптивно)
любые задачи на php - автоматизация, парсинг, работа с БД
1 affrodita 510 8.12.2017, 17:40
автор: affrodita
Открытая тема (нет новых ответов) Услуга оценки сайта перед продажей/покупкой
0 genjnat 502 25.11.2017, 21:02
автор: genjnat
Открытая тема (нет новых ответов) В какой топик добавлять услугу
Я недавно на форуме и хочется делать все правильно
9 maxix 1703 22.11.2017, 4:52
автор: another_way


 



RSS Текстовая версия Сейчас: 17.12.2017, 6:14
Дизайн