Александр Костылев
Участник
на сайте кошелька payeer?от вебхоста ip нет смысла писать,выплаты перестаю работать... оставляй звездочки
на сайте кошелька payeer?от вебхоста ip нет смысла писать,выплаты перестаю работать... оставляй звездочки
Тогда запрос на выплату можно будет сделать с любого IPот вебхоста ip нет смысла писать,выплаты перестаю работать... оставляй звездочки
Это с IP какая-то фигня, потому что без IP всё нормТогда запрос на выплату можно будет сделать с любого IP
Этим могут воспользоваться
я в курсе этого,но по другому ни как,или же покупать выделенный ip но думаю не каждый захочет это делатьТогда запрос на выплату можно будет сделать с любого IP
Этим могут воспользоваться
Использовать другой хостинг. Например, мойя в курсе этого,но по другому ни как,или же покупать выделенный ip но думаю не каждый захочет это делать
Можно ссылочку?Использовать другой хостинг. Например, мой![]()
billing.r-do.ruМожно ссылочку?![]()
Код в студиюДрузья помогите пожалуйста. Я добавил чтобы при покупке деревьев можно было вписывать сколько купить деревьев и все бы ничего но покупаются деревья сколько впишешь а снимают деньги за одно. Что делать?
<div class="s-bk-lf">Код в студию
Оформляй код нормально!!!<div class="s-bk-lf">
<div class="acc-title">Магазин</div>
</div>
<div class="silver-bk">
<p>В этом магазине Вы можете приобрести различных птиц. Каждая птица приносит особые яйца, которые можно потом продать на рынке и обменять на реальные деньги. Каждая птица дает различное количество яиц, чем она дороже, тем больше приносит. Вы можете покупать их неограниченное кол-во раз, наши волшебные птицы не умирают и будут нести яйца всегда!</p><center><p><b>Хотите узнать сколько Вы заработаете? - Тогда используйте Наш</b><p><a href="/account/calk">Калькулятор Доходности</a></center></p>
</div><br>
<div class="silver-bk">
<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Ферма";
$usid = $_SESSION["user_id"];
$refid = $_SESSION["referer_id"];
$usname = $_SESSION["user"];
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();
# Покупка нового дерева
if(isset($_POST["item"])){
$array_items = array(1 => "a_t", 2 => "b_t", 3 => "c_t", 4 => "d_t", 5 => "e_t");
$array_name = array(1 => "Зеленая", 2 => "Желтая", 3 => "Коричневая", 4 => "Синяя", 5 => "Красная");
$item = intval($_POST["item"]);
$citem = $array_items[$item];
$amount = intval($_POST['amount']);
if(strlen($citem) >= 3){
# Проверяем средства пользователя
$need_money = $sonfig_site["amount_".$citem];
if($need_money <= $user_data["money_b"]){
$to_referer = $need_money * 0.1;
# Добавляем дерево и списываем деньги
$db->Query("UPDATE db_users_b SET money_b = money_b - $need_money, $citem = $citem + $amount,
last_sbor = IF(last_sbor > 0, last_sbor, '".time()."') WHERE id = '$usid'");
# Вносим запись о покупке
$db->Query("INSERT INTO db_stats_btree (user_id, user, tree_name, amount, date_add, date_del)
VALUES ('$usid','$usname','".$array_name[$item]."','$need_money','".time()."','".(time()+60*60*24*15)."')");
echo "<center><font color = 'green'><b>Вы успешно купили $amount птиц</b></font></center><BR />";
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
}else echo "<center><font color = 'red'><b>Недостаточно серебра для покупки</b></font></center><BR />";
}else echo 222;
}
?>
<div class="fr-block">
<form action="" method="post">
<div class="cl-fr-lf">
<img src="/img/fruit/lime.jpg" />
</div>
<div class="cl-fr-rg" style="padding-left:20px;">
<div class="fr-te-gr-title"><b>Зеленая</b></div>
<div class="fr-te-gr">Продуктивность: <font color="#000000"><?=$sonfig_site["a_in_h"]; ?> в час</font></div>
<div class="fr-te-gr">Стоимость: <font color="#000000"><?=$sonfig_site["amount_a_t"]; ?> серебра</font></div>
<div class="fr-te-gr">Куплено: <font color="#000000"><?=$user_data["a_t"]; ?> шт.</font></div>
<input type="hidden" step="1" min="1"name="item" value="1">
<input type="number" step="1" min="1" name="amount" value="1" style="text-align:center; height: 30px; margin-top:10px; width: 60px" size="5">
<input type="button" class="button login" value="Купить" style="height: 38px; margin-top:10px;" onclick="submit();"/>
</div>
</form>
</div>
<div class="fr-block">
<form action="" method="post">
<div class="cl-fr-lf">
<img src="/img/fruit/cherry.jpg" />
</div>
<div class="cl-fr-rg" style="padding-left:20px;">
<div class="fr-te-gr-title"><b>Желтая</b></div>
<div class="fr-te-gr">Продуктивность: <font color="#000000"><?=$sonfig_site["b_in_h"]; ?> в час</font></div>
<div class="fr-te-gr">Стоимость: <font color="#000000"><?=$sonfig_site["amount_b_t"]; ?> серебра</font></div>
<div class="fr-te-gr">Куплено: <font color="#000000"><?=$user_data["b_t"]; ?> шт.</font></div>
<input type="hidden" name="item" value="2" />
<input type="number" step="1" min="1" name="amount" value="1" style="text-align:center; height: 30px; margin-top:10px; width: 60px" size="5">
<input type="button" class="button login" value="Купить" style="height: 38px; margin-top:10px;" onclick="submit();"/>
</div>
</form>
</div>
<div class="fr-block">
<form action="" method="post">
<div class="cl-fr-lf">
<img src="/img/fruit/strawberries.jpg" />
</div>
<div class="cl-fr-rg" style="padding-left:20px;">
<div class="fr-te-gr-title"><b>Коричневая</b></div>
<div class="fr-te-gr">Продуктивность: <font color="#000000"><?=$sonfig_site["c_in_h"]; ?> в час</font></div>
<div class="fr-te-gr">Стоимость: <font color="#000000"><?=$sonfig_site["amount_c_t"]; ?> серебра</font></div>
<div class="fr-te-gr">Куплено: <font color="#000000"><?=$user_data["c_t"]; ?> шт.</font></div>
<input type="hidden" name="item" value="3" />
<input type="number" step="1" min="1" name="amount" value="1" style="text-align:center; height: 30px; margin-top:10px; width: 60px" size="5">
<input type="button" class="button login" value="Купить" style="height: 38px; margin-top:10px;" onclick="submit();"/>
</div>
</form>
</div>
<div class="fr-block">
<form action="" method="post">
<div class="cl-fr-lf">
<img src="/img/fruit/kiwi.jpg" />
</div>
<div class="cl-fr-rg" style="padding-left:20px;">
<div class="fr-te-gr-title"><b>Синяя</b></div>
<div class="fr-te-gr">Продуктивность: <font color="#000000"><?=$sonfig_site["d_in_h"]; ?> в час</font></div>
<div class="fr-te-gr">Стоимость: <font color="#000000"><?=$sonfig_site["amount_d_t"]; ?> серебра</font></div>
<div class="fr-te-gr">Куплено: <font color="#000000"><?=$user_data["d_t"]; ?> шт.</font></div>
<input type="hidden" name="item" value="4" />
<input type="number" step="1" min="1" name="amount" value="1" style="text-align:center; height: 30px; margin-top:10px; width: 60px" size="5">
<input type="button" class="button login" value="Купить" style="height: 38px; margin-top:10px;" onclick="submit();"/>
</div>
</form>
</div>
<div class="fr-block">
<form action="" method="post">
<div class="cl-fr-lf">
<img src="/img/fruit/orange.jpg" />
</div>
<div class="cl-fr-rg" style="padding-left:20px;">
<div class="fr-te-gr-title"><b>Красная</b></div>
<div class="fr-te-gr">Продуктивность: <font color="#000000"><?=$sonfig_site["e_in_h"]; ?> в час</font></div>
<div class="fr-te-gr">Стоимость: <font color="#000000"><?=$sonfig_site["amount_e_t"]; ?> серебра</font></div>
<div class="fr-te-gr">Куплено: <font color="#000000"><?=$user_data["e_t"]; ?> шт.</font></div>
<input type="hidden" name="item" value="5" />
<input type="number" step="1" min="1" name="amount" value="1" style="text-align:center; height: 30px; margin-top:10px; width: 60px" size="5">
<input type="button" class="button login" value="Купить" style="height: 38px; margin-top:10px;" onclick="submit();"/>
</div>
</form>
</div>
<div class="clr"></div>
</div>
# Проверяем средства пользователя
$need_money = $sonfig_site["amount_".$citem];
# Проверяем средства пользователя
$need_money = $sonfig_site["amount_".$citem]*$amount;
И как сделать чтоб при добавлении новости у пользователей в профиле отображалось чтоб он ознакомился с новостями?
нужно писать. подробности в личкуРебят а как в статистику добавить сколько человек в аккаунте (онлайн)
проверь правильность URL оповещения в магазинеНужна помощь, не пополняется резерв и баланс пользователю, Файлы менялись с http на https, Кто знает в чем проблема помогите разобратся...
Тут экстрасенсов нет.А можно поподробнее чему уделить внимание?
<?PHP
# Автоподгрузка классов
function __autoload($name){ include("classes/_class.".$name.".php");}
# Класс конфига
$config = new config;
# Функции
$func = new func;
# База данных
$db = new db($config->HostDB, $config->UserDB, $config->PassDB, $config->BaseDB);
if (isset($_POST["m_operation_id"]) && isset($_POST["m_sign"]))
{
$m_key = $config->secretW;
$arHash = array($_POST['m_operation_id'],
$_POST['m_operation_ps'],
$_POST['m_operation_date'],
$_POST['m_operation_pay_date'],
$_POST['m_shop'],
$_POST['m_orderid'],
$_POST['m_amount'],
$_POST['m_curr'],
$_POST['m_desc'],
$_POST['m_status'],
$m_key);
$sign_hash = strtoupper(hash('sha256', implode(":", $arHash)));
if ($_POST["m_sign"] == $sign_hash && $_POST['m_status'] == "success")
{
$db->Query("SELECT * FROM db_payeer_insert WHERE id = '".intval($_POST['m_orderid'])."'");
if($db->NumRows() == 0){ echo htmlspecialchars($_POST['m_orderid'])."|error"; exit;}
$payeer_row = $db->FetchArray();
if($payeer_row["status"] > 0){ echo htmlspecialchars($_POST['m_orderid'])."|success"; exit;}
$db->Query("UPDATE db_payeer_insert SET status = '1' WHERE id = '".intval($_POST['m_orderid'])."'");
$ik_payment_amount = $payeer_row["sum"];
$user_id = $payeer_row["user_id"];
# Настройки
$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();
$db->Query("SELECT user, referer_id FROM db_users_a WHERE id = '{$user_id}' LIMIT 1");
$user_ardata = $db->FetchArray();
$user_name = $user_ardata["user"];
$refid = $user_ardata["referer_id"];
# Зачисляем баланс
$serebro = sprintf("%.4f", floatval($sonfig_site["ser_per_wmr"] * $ik_payment_amount) );
$db->Query("SELECT insert_sum FROM db_users_b WHERE id = '{$user_id}' LIMIT 1");
$ins_sum = $db->FetchRow();
$serebro = intval($ins_sum <= 0.01) ? ($serebro + ($serebro * 0.50) ) : $serebro;
$add_tree = ( $ik_payment_amount >= 129.99) ? 0 : 0;
$lsb = time();
$to_referer = ($serebro * 0.08);
/*
АКЦИЯ! При пополнении от 100 руб. +5% в подарок!
АКЦИЯ! При пополнении от 200 руб. +15% в подарок!
АКЦИЯ! При пополнении от 300 руб. +35% в подарок!
АКЦИЯ! При пополнении от 400 руб. +50% в подарок!
АКЦИЯ! При пополнении от 500 руб. +100% в подарок!
*/
if ($ik_payment_amount>=0 && $ik_payment_amount<100) {
$actionbonus=0*$ik_payment_amount;}
elseif ($ik_payment_amount>=100 && $ik_payment_amount<200) {
$actionbonus=0.05*$ik_payment_amount;}
elseif ($ik_payment_amount>=200 && $ik_payment_amount<300) {
$actionbonus=0.15*$ik_payment_amount;}
elseif ($ik_payment_amount>=300 && $ik_payment_amount<400) {
$actionbonus=0.35*$ik_payment_amount;}
elseif ($ik_payment_amount>=400 && $ik_payment_amount<500) {
$actionbonus=0.5*$ik_payment_amount;}
elseif ($ik_payment_amount>=500) {
$actionbonus=1*$ik_payment_amount;}
$db->Query("UPDATE db_users_b SET money_b = money_b + '$serebro' + '$actionbonus', e_t = e_t + '$add_tree', to_referer = to_referer + '$to_referer', last_sbor = '$lsb', insert_sum = insert_sum + '$ik_payment_amount' WHERE id = '{$user_id}'");
# Зачисляем средства рефереру и дерево
$add_tree_referer = ($ins_sum <= 0.01) ? ", a_t = a_t + 0" : "";
$db->Query("UPDATE db_users_b SET money_b = money_b + $to_referer, from_referals = from_referals + '$to_referer' {$add_tree_referer} WHERE id = '$refid'");
# Статистика пополнений
$da = time();
$dd = $da + 60*60*24*15;
$db->Query("INSERT INTO db_insert_money (user, user_id, money, serebro, date_add, date_del)
VALUES ('$user_name','$user_id','$ik_payment_amount','$serebro','$da','$dd')");
# Конкурс
$competition = new competition($db);
$competition->UpdatePoints($user_id, $ik_payment_amount);
#--------
# Обновление статистики сайта
$db->Query("UPDATE db_stats SET all_insert = all_insert + '$ik_payment_amount' WHERE id = '1'");
echo htmlspecialchars($_POST['m_orderid'])."|success";
exit;
}
echo htmlspecialchars($_POST['m_orderid'])."|error";
}
?>
как проверяли?Вот мерчант мы его уже 200 раз перепроверяли.... перезаливали... Все способы изложенные на прошлом форуме перепробовали...
Код:<?PHP # Автоподгрузка классов function __autoload($name){ include("classes/_class.".$name.".php");} # Класс конфига $config = new config; # Функции $func = new func; # База данных $db = new db($config->HostDB, $config->UserDB, $config->PassDB, $config->BaseDB); if (isset($_POST["m_operation_id"]) && isset($_POST["m_sign"])) { $m_key = $config->secretW; $arHash = array($_POST['m_operation_id'], $_POST['m_operation_ps'], $_POST['m_operation_date'], $_POST['m_operation_pay_date'], $_POST['m_shop'], $_POST['m_orderid'], $_POST['m_amount'], $_POST['m_curr'], $_POST['m_desc'], $_POST['m_status'], $m_key); $sign_hash = strtoupper(hash('sha256', implode(":", $arHash))); if ($_POST["m_sign"] == $sign_hash && $_POST['m_status'] == "success") { $db->Query("SELECT * FROM db_payeer_insert WHERE id = '".intval($_POST['m_orderid'])."'"); if($db->NumRows() == 0){ echo htmlspecialchars($_POST['m_orderid'])."|error"; exit;} $payeer_row = $db->FetchArray(); if($payeer_row["status"] > 0){ echo htmlspecialchars($_POST['m_orderid'])."|success"; exit;} $db->Query("UPDATE db_payeer_insert SET status = '1' WHERE id = '".intval($_POST['m_orderid'])."'"); $ik_payment_amount = $payeer_row["sum"]; $user_id = $payeer_row["user_id"]; # Настройки $db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1"); $sonfig_site = $db->FetchArray(); $db->Query("SELECT user, referer_id FROM db_users_a WHERE id = '{$user_id}' LIMIT 1"); $user_ardata = $db->FetchArray(); $user_name = $user_ardata["user"]; $refid = $user_ardata["referer_id"]; # Зачисляем баланс $serebro = sprintf("%.4f", floatval($sonfig_site["ser_per_wmr"] * $ik_payment_amount) ); $db->Query("SELECT insert_sum FROM db_users_b WHERE id = '{$user_id}' LIMIT 1"); $ins_sum = $db->FetchRow(); $serebro = intval($ins_sum <= 0.01) ? ($serebro + ($serebro * 0.50) ) : $serebro; $add_tree = ( $ik_payment_amount >= 129.99) ? 0 : 0; $lsb = time(); $to_referer = ($serebro * 0.08); /* АКЦИЯ! При пополнении от 100 руб. +5% в подарок! АКЦИЯ! При пополнении от 200 руб. +15% в подарок! АКЦИЯ! При пополнении от 300 руб. +35% в подарок! АКЦИЯ! При пополнении от 400 руб. +50% в подарок! АКЦИЯ! При пополнении от 500 руб. +100% в подарок! */ if ($ik_payment_amount>=0 && $ik_payment_amount<100) { $actionbonus=0*$ik_payment_amount;} elseif ($ik_payment_amount>=100 && $ik_payment_amount<200) { $actionbonus=0.05*$ik_payment_amount;} elseif ($ik_payment_amount>=200 && $ik_payment_amount<300) { $actionbonus=0.15*$ik_payment_amount;} elseif ($ik_payment_amount>=300 && $ik_payment_amount<400) { $actionbonus=0.35*$ik_payment_amount;} elseif ($ik_payment_amount>=400 && $ik_payment_amount<500) { $actionbonus=0.5*$ik_payment_amount;} elseif ($ik_payment_amount>=500) { $actionbonus=1*$ik_payment_amount;} $db->Query("UPDATE db_users_b SET money_b = money_b + '$serebro' + '$actionbonus', e_t = e_t + '$add_tree', to_referer = to_referer + '$to_referer', last_sbor = '$lsb', insert_sum = insert_sum + '$ik_payment_amount' WHERE id = '{$user_id}'"); # Зачисляем средства рефереру и дерево $add_tree_referer = ($ins_sum <= 0.01) ? ", a_t = a_t + 0" : ""; $db->Query("UPDATE db_users_b SET money_b = money_b + $to_referer, from_referals = from_referals + '$to_referer' {$add_tree_referer} WHERE id = '$refid'"); # Статистика пополнений $da = time(); $dd = $da + 60*60*24*15; $db->Query("INSERT INTO db_insert_money (user, user_id, money, serebro, date_add, date_del) VALUES ('$user_name','$user_id','$ik_payment_amount','$serebro','$da','$dd')"); # Конкурс $competition = new competition($db); $competition->UpdatePoints($user_id, $ik_payment_amount); #-------- # Обновление статистики сайта $db->Query("UPDATE db_stats SET all_insert = all_insert + '$ik_payment_amount' WHERE id = '1'"); echo htmlspecialchars($_POST['m_orderid'])."|success"; exit; } echo htmlspecialchars($_POST['m_orderid'])."|error"; } ?>
и даже сравнитьВот мерчант мы его уже 200 раз перепроверяли.... перезаливали... Все способы изложенные на прошлом форуме перепробовали...
Код:<?PHP # Автоподгрузка классов function __autoload($name){ include("classes/_class.".$name.".php");} # Класс конфига $config = new config; # Функции $func = new func; # База данных $db = new db($config->HostDB, $config->UserDB, $config->PassDB, $config->BaseDB); if (isset($_POST["m_operation_id"]) && isset($_POST["m_sign"])) { $m_key = $config->secretW; $arHash = array($_POST['m_operation_id'], $_POST['m_operation_ps'], $_POST['m_operation_date'], $_POST['m_operation_pay_date'], $_POST['m_shop'], $_POST['m_orderid'], $_POST['m_amount'], $_POST['m_curr'], $_POST['m_desc'], $_POST['m_status'], $m_key); $sign_hash = strtoupper(hash('sha256', implode(":", $arHash))); if ($_POST["m_sign"] == $sign_hash && $_POST['m_status'] == "success") { $db->Query("SELECT * FROM db_payeer_insert WHERE id = '".intval($_POST['m_orderid'])."'"); if($db->NumRows() == 0){ echo htmlspecialchars($_POST['m_orderid'])."|error"; exit;} $payeer_row = $db->FetchArray(); if($payeer_row["status"] > 0){ echo htmlspecialchars($_POST['m_orderid'])."|success"; exit;} $db->Query("UPDATE db_payeer_insert SET status = '1' WHERE id = '".intval($_POST['m_orderid'])."'"); $ik_payment_amount = $payeer_row["sum"]; $user_id = $payeer_row["user_id"]; # Настройки $db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1"); $sonfig_site = $db->FetchArray(); $db->Query("SELECT user, referer_id FROM db_users_a WHERE id = '{$user_id}' LIMIT 1"); $user_ardata = $db->FetchArray(); $user_name = $user_ardata["user"]; $refid = $user_ardata["referer_id"]; # Зачисляем баланс $serebro = sprintf("%.4f", floatval($sonfig_site["ser_per_wmr"] * $ik_payment_amount) ); $db->Query("SELECT insert_sum FROM db_users_b WHERE id = '{$user_id}' LIMIT 1"); $ins_sum = $db->FetchRow(); $serebro = intval($ins_sum <= 0.01) ? ($serebro + ($serebro * 0.50) ) : $serebro; $add_tree = ( $ik_payment_amount >= 129.99) ? 0 : 0; $lsb = time(); $to_referer = ($serebro * 0.08); /* АКЦИЯ! При пополнении от 100 руб. +5% в подарок! АКЦИЯ! При пополнении от 200 руб. +15% в подарок! АКЦИЯ! При пополнении от 300 руб. +35% в подарок! АКЦИЯ! При пополнении от 400 руб. +50% в подарок! АКЦИЯ! При пополнении от 500 руб. +100% в подарок! */ if ($ik_payment_amount>=0 && $ik_payment_amount<100) { $actionbonus=0*$ik_payment_amount;} elseif ($ik_payment_amount>=100 && $ik_payment_amount<200) { $actionbonus=0.05*$ik_payment_amount;} elseif ($ik_payment_amount>=200 && $ik_payment_amount<300) { $actionbonus=0.15*$ik_payment_amount;} elseif ($ik_payment_amount>=300 && $ik_payment_amount<400) { $actionbonus=0.35*$ik_payment_amount;} elseif ($ik_payment_amount>=400 && $ik_payment_amount<500) { $actionbonus=0.5*$ik_payment_amount;} elseif ($ik_payment_amount>=500) { $actionbonus=1*$ik_payment_amount;} $db->Query("UPDATE db_users_b SET money_b = money_b + '$serebro' + '$actionbonus', e_t = e_t + '$add_tree', to_referer = to_referer + '$to_referer', last_sbor = '$lsb', insert_sum = insert_sum + '$ik_payment_amount' WHERE id = '{$user_id}'"); # Зачисляем средства рефереру и дерево $add_tree_referer = ($ins_sum <= 0.01) ? ", a_t = a_t + 0" : ""; $db->Query("UPDATE db_users_b SET money_b = money_b + $to_referer, from_referals = from_referals + '$to_referer' {$add_tree_referer} WHERE id = '$refid'"); # Статистика пополнений $da = time(); $dd = $da + 60*60*24*15; $db->Query("INSERT INTO db_insert_money (user, user_id, money, serebro, date_add, date_del) VALUES ('$user_name','$user_id','$ik_payment_amount','$serebro','$da','$dd')"); # Конкурс $competition = new competition($db); $competition->UpdatePoints($user_id, $ik_payment_amount); #-------- # Обновление статистики сайта $db->Query("UPDATE db_stats SET all_insert = all_insert + '$ik_payment_amount' WHERE id = '1'"); echo htmlspecialchars($_POST['m_orderid'])."|success"; exit; } echo htmlspecialchars($_POST['m_orderid'])."|error"; } ?>
$_POST["m_sign"]
$_POST['m_status']
Если тебе нужна помощь, можешь смело писать pligin