himik
Участник
- Сообщения
- 230
- Реакции
- 32
Прошу помощи у знающих людей.Почти подключил паер для этого скрипта а именно платежи проходят за размещение рекламы осталась самая мелочь не могу сообразить так как не очень силен в этом.
В общем вот код который отвечает за размещение рекламы после оплаты за вебмани
Как сюда вставить код с паера который ниже,что бы после оплаты добавлялась реклама?
Понимаю что там делов немного но это для меня уже чересчур,ни как не соображу)
В общем вот код который отвечает за размещение рекламы после оплаты за вебмани
Код:
<?
include "admin/config/config.php";
include $_SERVER['DOCUMENT_ROOT']."/1advert.php";
$service = $_POST['service'];
$id = $_POST['id'];
if($_POST['LMI_PREREQUEST']==1){
echo "YES";
}else{
$secret_key=$con_r["secret"];
$common_string = $_POST['LMI_PAYEE_PURSE'].$_POST['LMI_PAYMENT_AMOUNT'].$_POST['LMI_PAYMENT_NO'].
$_POST['LMI_MODE'].$_POST['LMI_SYS_INVS_NO'].$_POST['LMI_SYS_TRANS_NO'].
$_POST['LMI_SYS_TRANS_DATE'].$secret_key.$_POST['LMI_PAYER_PURSE'].$_POST['LMI_PAYER_WM'];
$sha256 = hash('sha256', $common_string);
$hash = strtoupper($sha256);
if($hash!=$_POST['LMI_HASH']) exit;
$oplata=$_POST['LMI_PAYMENT_AMOUNT'];
if($service=="adv_ban468x60"){
include "admin/config/config.php";
$res=mysql_query("select * from adv_ban468x60_req where id='$id'");
$row=mysql_fetch_array($res);
$urlsite=$row["urlsite"];
$urlpic=$row["urlpic"];
$ip=$row["ip"];
$date=$row["date"];
$t=$row["begindate"];
$tt=$row["enddate"];
$plan=$row["plan"];
$res=$con_r["adv_ban468x60_c"];
$res=mysql_fetch_array($res);
$nado=$con_r["adv_ban468x60_c"]*$plan;
$nado=round($nado,2);
if($nado<=$oplata){
mysql_query("INSERT INTO adv_ban468x60 (urlsite,urlpic,ip,date,begindate,enddate,numdays) VALUES('$urlsite','$urlpic','$ip','$date','$t','$tt','$plan')");
mysql_query("DELETE FROM adv_ban468x60_req WHERE id='$id'");}}
if($service=="adv_ban200x300"){
include "admin/config/config.php";
$res=mysql_query("select * from adv_ban200x300_req where id='$id'");
$row=mysql_fetch_array($res);
$urlsite=$row["urlsite"];
$urlpic=$row["urlpic"];
$ip=$row["ip"];
$date=$row["date"];
$t=$row["begindate"];
$tt=$row["enddate"];
$plan=$row["plan"];
$res=$con_r["adv_ban200x300_c"];
$res=mysql_fetch_array($res);
$nado=$con_r["adv_ban200x300_c"]*$plan;
$nado=round($nado,2);
if($nado<=$oplata){
mysql_query("INSERT INTO adv_ban200x300 (urlsite,urlpic,ip,date,begindate,enddate,numdays) VALUES('$urlsite','$urlpic','$ip','$date','$t','$tt','$plan')");
mysql_query("DELETE FROM adv_ban200x300_req WHERE id='$id'");}}
if($service=="adv_ban100x100"){
include "admin/config/config.php";
$res=mysql_query("select * from adv_ban100x100_req where id='$id'");
$row=mysql_fetch_array($res);
$urlsite=$row["urlsite"];
$urlpic=$row["urlpic"];
$ip=$row["ip"];
$date=$row["date"];
$t=$row["begindate"];
$tt=$row["enddate"];
$plan=$row["plan"];
$res=$con_r["adv_ban100x100_c"];
$res=mysql_fetch_array($res);
$nado=$con_r["adv_ban100x100_c"]*$plan;
$nado=round($nado,2);
if($nado<=$oplata){
mysql_query("INSERT INTO adv_ban100x100 (urlsite,urlpic,ip,date,begindate,enddate,numdays) VALUES('$urlsite','$urlpic','$ip','$date','$t','$tt','$plan')");
mysql_query("DELETE FROM adv_ban100x100_req WHERE id='$id'");}}
if($service=="adv_beglink"){
include "admin/config/config.php";
$res=mysql_query("select * from adv_beglink_req where id='$id'");
$row=mysql_fetch_array($res);
$urlsite=$row["urlsite"];
$text=$row["text"];
$ip=$row["ip"];
$date=$row["date"];
$t=$row["begindate"];
if($con_r["adv_beglink_c"]<=$oplata){
mysql_query("INSERT INTO adv_beglink (urlsite,text,ip,date,begindate) VALUES('$urlsite','$text','$ip','$date','$t')");
mysql_query("DELETE FROM adv_beglink_req WHERE id='$id'");}}
if($service=="adv_caselink"){
include "admin/config/config.php";
$res=mysql_query("select * from adv_caselink_req where id='$id'");
$row=mysql_fetch_array($res);
$urlsite=$row["urlsite"];
$text=$row["text"];
$ip=$row["ip"];
$date=$row["date"];
$t=$row["begindate"];
if($con_r["adv_caselink_c"]<=$oplata){
mysql_query("INSERT INTO adv_caselink (urlsite,text,ip,date,begindate) VALUES('$urlsite','$text','$ip','$date','$t')");
mysql_query("DELETE FROM adv_caselink_req WHERE id='$id'");}}
if($service=="adv_ceplink"){
include "admin/config/config.php";
$res=mysql_query("select * from adv_ceplink_req where id='$id'");
$row=mysql_fetch_array($res);
$urlsite=$row["urlsite"];
$text=$row["text"];
$ip=$row["ip"];
$date=$row["date"];
$t=$row["begindate"];
if($con_r["adv_ceplink_c"]<=$oplata){
mysql_query("INSERT INTO adv_ceplink (urlsite,text,ip,date,begindate) VALUES('$urlsite','$text','$ip','$date','$t')");
mysql_query("DELETE FROM adv_ceplink_req WHERE id='$id'");}}
if($service=="adv_framelink"){
include "admin/config/config.php";
$res=mysql_query("select * from adv_framelink_req where id='$id'");
$row=mysql_fetch_array($res);
$urlsite=$row["urlsite"];
$text=$row["text"];
$ip=$row["ip"];
$date=$row["date"];
$t=$row["begindate"];
$tt=$row["enddate"];
$plan=$row["plan"];
$res=$con_r["adv_framelink_c"];
$res=mysql_fetch_array($res);
$nado=$con_r["adv_framelink_c"]*$plan;
$nado=round($nado,2);
if($nado<=$oplata){
mysql_query("INSERT INTO adv_framelink (urlsite,text,ip,date,begindate,enddate,numdays) VALUES('$urlsite','$text','$ip','$date','$t','$tt','$plan')");
mysql_query("DELETE FROM adv_framelink_req WHERE id='$id'");}}
if($service=="adv_glawlink"){
include "admin/config/config.php";
$res=mysql_query("select * from adv_glawlink_req where id='$id'");
$row=mysql_fetch_array($res);
$urlsite=$row["urlsite"];
$text=$row["text"];
$ip=$row["ip"];
$date=$row["date"];
$t=$row["begindate"];
$tt=$row["enddate"];
$lb=$row["leftblock"];
$plan=$row["plan"];
$res=$con_r["adv_glawlink_c"];
$res=mysql_fetch_array($res);
$nado=$con_r["adv_glawlink_c"]*$plan;
$nado=round($nado,2);
if($nado<=$oplata){
mysql_query("INSERT INTO adv_glawlink (urlsite,text,ip,date,begindate,enddate,numdays,leftblock) VALUES('$urlsite','$text','$ip','$date','$t','$tt','$plan','$lb')");
mysql_query("DELETE FROM adv_glawlink_req WHERE id='$id'");}}
if($service=="adv_notice"){
include "admin/config/config.php";
$res=mysql_query("select * from adv_notice_req where id='$id'");
$row=mysql_fetch_array($res);
$urlsite=$row["urlsite"];
$text=$row["text"];
$ip=$row["ip"];
$date=$row["date"];
$t=$row["begindate"];
$tt=$row["enddate"];
$plan=$row["plan"];
$res=$con_r["adv_notice_c"];
$res=mysql_fetch_array($res);
$nado=$con_r["adv_notice_c"]*$plan;
$nado=round($nado,2);
if($nado<=$oplata){
mysql_query("INSERT INTO adv_notice (urlsite,text,ip,date,begindate,enddate,numdays) VALUES('$urlsite','$text','$ip','$date','$t','$tt','$plan')");
mysql_query("DELETE FROM adv_notice_req WHERE id='$id'");}}}
?>
Код:
<?php
if ($_SERVER['REMOTE_ADDR'] != '37.59.221.230') return;
if (isset($_POST['m_operation_id']) && isset($_POST['m_sign']))
{
$m_key = 'Ваш секретный ключ';
$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')
{
echo $_POST['m_orderid'].'|success';
exit;
}
echo $_POST['m_orderid'].'|error';
}
?>
Андрей
Участник
- Сообщения
- 241
- Реакции
- 55
Делов то много как раз такиhimik написал(а):Прошу помощи у знающих людей.Почти подключил паер для этого скрипта а именно платежи проходят за размещение рекламы осталась самая мелочь не могу сообразить так как не очень силен в этом.
В общем вот код который отвечает за размещение рекламы после оплаты за вебмани
Как сюда вставить код с паера который ниже,что бы после оплаты добавлялась реклама?Код:<? include "admin/config/config.php"; include $_SERVER['DOCUMENT_ROOT']."/1advert.php"; $service = $_POST['service']; $id = $_POST['id']; if($_POST['LMI_PREREQUEST']==1){ echo "YES"; }else{ $secret_key=$con_r["secret"]; $common_string = $_POST['LMI_PAYEE_PURSE'].$_POST['LMI_PAYMENT_AMOUNT'].$_POST['LMI_PAYMENT_NO']. $_POST['LMI_MODE'].$_POST['LMI_SYS_INVS_NO'].$_POST['LMI_SYS_TRANS_NO']. $_POST['LMI_SYS_TRANS_DATE'].$secret_key.$_POST['LMI_PAYER_PURSE'].$_POST['LMI_PAYER_WM']; $sha256 = hash('sha256', $common_string); $hash = strtoupper($sha256); if($hash!=$_POST['LMI_HASH']) exit; $oplata=$_POST['LMI_PAYMENT_AMOUNT']; if($service=="adv_ban468x60"){ include "admin/config/config.php"; $res=mysql_query("select * from adv_ban468x60_req where id='$id'"); $row=mysql_fetch_array($res); $urlsite=$row["urlsite"]; $urlpic=$row["urlpic"]; $ip=$row["ip"]; $date=$row["date"]; $t=$row["begindate"]; $tt=$row["enddate"]; $plan=$row["plan"]; $res=$con_r["adv_ban468x60_c"]; $res=mysql_fetch_array($res); $nado=$con_r["adv_ban468x60_c"]*$plan; $nado=round($nado,2); if($nado<=$oplata){ mysql_query("INSERT INTO adv_ban468x60 (urlsite,urlpic,ip,date,begindate,enddate,numdays) VALUES('$urlsite','$urlpic','$ip','$date','$t','$tt','$plan')"); mysql_query("DELETE FROM adv_ban468x60_req WHERE id='$id'");}} if($service=="adv_ban200x300"){ include "admin/config/config.php"; $res=mysql_query("select * from adv_ban200x300_req where id='$id'"); $row=mysql_fetch_array($res); $urlsite=$row["urlsite"]; $urlpic=$row["urlpic"]; $ip=$row["ip"]; $date=$row["date"]; $t=$row["begindate"]; $tt=$row["enddate"]; $plan=$row["plan"]; $res=$con_r["adv_ban200x300_c"]; $res=mysql_fetch_array($res); $nado=$con_r["adv_ban200x300_c"]*$plan; $nado=round($nado,2); if($nado<=$oplata){ mysql_query("INSERT INTO adv_ban200x300 (urlsite,urlpic,ip,date,begindate,enddate,numdays) VALUES('$urlsite','$urlpic','$ip','$date','$t','$tt','$plan')"); mysql_query("DELETE FROM adv_ban200x300_req WHERE id='$id'");}} if($service=="adv_ban100x100"){ include "admin/config/config.php"; $res=mysql_query("select * from adv_ban100x100_req where id='$id'"); $row=mysql_fetch_array($res); $urlsite=$row["urlsite"]; $urlpic=$row["urlpic"]; $ip=$row["ip"]; $date=$row["date"]; $t=$row["begindate"]; $tt=$row["enddate"]; $plan=$row["plan"]; $res=$con_r["adv_ban100x100_c"]; $res=mysql_fetch_array($res); $nado=$con_r["adv_ban100x100_c"]*$plan; $nado=round($nado,2); if($nado<=$oplata){ mysql_query("INSERT INTO adv_ban100x100 (urlsite,urlpic,ip,date,begindate,enddate,numdays) VALUES('$urlsite','$urlpic','$ip','$date','$t','$tt','$plan')"); mysql_query("DELETE FROM adv_ban100x100_req WHERE id='$id'");}} if($service=="adv_beglink"){ include "admin/config/config.php"; $res=mysql_query("select * from adv_beglink_req where id='$id'"); $row=mysql_fetch_array($res); $urlsite=$row["urlsite"]; $text=$row["text"]; $ip=$row["ip"]; $date=$row["date"]; $t=$row["begindate"]; if($con_r["adv_beglink_c"]<=$oplata){ mysql_query("INSERT INTO adv_beglink (urlsite,text,ip,date,begindate) VALUES('$urlsite','$text','$ip','$date','$t')"); mysql_query("DELETE FROM adv_beglink_req WHERE id='$id'");}} if($service=="adv_caselink"){ include "admin/config/config.php"; $res=mysql_query("select * from adv_caselink_req where id='$id'"); $row=mysql_fetch_array($res); $urlsite=$row["urlsite"]; $text=$row["text"]; $ip=$row["ip"]; $date=$row["date"]; $t=$row["begindate"]; if($con_r["adv_caselink_c"]<=$oplata){ mysql_query("INSERT INTO adv_caselink (urlsite,text,ip,date,begindate) VALUES('$urlsite','$text','$ip','$date','$t')"); mysql_query("DELETE FROM adv_caselink_req WHERE id='$id'");}} if($service=="adv_ceplink"){ include "admin/config/config.php"; $res=mysql_query("select * from adv_ceplink_req where id='$id'"); $row=mysql_fetch_array($res); $urlsite=$row["urlsite"]; $text=$row["text"]; $ip=$row["ip"]; $date=$row["date"]; $t=$row["begindate"]; if($con_r["adv_ceplink_c"]<=$oplata){ mysql_query("INSERT INTO adv_ceplink (urlsite,text,ip,date,begindate) VALUES('$urlsite','$text','$ip','$date','$t')"); mysql_query("DELETE FROM adv_ceplink_req WHERE id='$id'");}} if($service=="adv_framelink"){ include "admin/config/config.php"; $res=mysql_query("select * from adv_framelink_req where id='$id'"); $row=mysql_fetch_array($res); $urlsite=$row["urlsite"]; $text=$row["text"]; $ip=$row["ip"]; $date=$row["date"]; $t=$row["begindate"]; $tt=$row["enddate"]; $plan=$row["plan"]; $res=$con_r["adv_framelink_c"]; $res=mysql_fetch_array($res); $nado=$con_r["adv_framelink_c"]*$plan; $nado=round($nado,2); if($nado<=$oplata){ mysql_query("INSERT INTO adv_framelink (urlsite,text,ip,date,begindate,enddate,numdays) VALUES('$urlsite','$text','$ip','$date','$t','$tt','$plan')"); mysql_query("DELETE FROM adv_framelink_req WHERE id='$id'");}} if($service=="adv_glawlink"){ include "admin/config/config.php"; $res=mysql_query("select * from adv_glawlink_req where id='$id'"); $row=mysql_fetch_array($res); $urlsite=$row["urlsite"]; $text=$row["text"]; $ip=$row["ip"]; $date=$row["date"]; $t=$row["begindate"]; $tt=$row["enddate"]; $lb=$row["leftblock"]; $plan=$row["plan"]; $res=$con_r["adv_glawlink_c"]; $res=mysql_fetch_array($res); $nado=$con_r["adv_glawlink_c"]*$plan; $nado=round($nado,2); if($nado<=$oplata){ mysql_query("INSERT INTO adv_glawlink (urlsite,text,ip,date,begindate,enddate,numdays,leftblock) VALUES('$urlsite','$text','$ip','$date','$t','$tt','$plan','$lb')"); mysql_query("DELETE FROM adv_glawlink_req WHERE id='$id'");}} if($service=="adv_notice"){ include "admin/config/config.php"; $res=mysql_query("select * from adv_notice_req where id='$id'"); $row=mysql_fetch_array($res); $urlsite=$row["urlsite"]; $text=$row["text"]; $ip=$row["ip"]; $date=$row["date"]; $t=$row["begindate"]; $tt=$row["enddate"]; $plan=$row["plan"]; $res=$con_r["adv_notice_c"]; $res=mysql_fetch_array($res); $nado=$con_r["adv_notice_c"]*$plan; $nado=round($nado,2); if($nado<=$oplata){ mysql_query("INSERT INTO adv_notice (urlsite,text,ip,date,begindate,enddate,numdays) VALUES('$urlsite','$text','$ip','$date','$t','$tt','$plan')"); mysql_query("DELETE FROM adv_notice_req WHERE id='$id'");}}} ?>
Понимаю что там делов немного но это для меня уже чересчур,ни как не соображу)Код:<?php if ($_SERVER['REMOTE_ADDR'] != '37.59.221.230') return; if (isset($_POST['m_operation_id']) && isset($_POST['m_sign'])) { $m_key = 'Ваш секретный ключ'; $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') { echo $_POST['m_orderid'].'|success'; exit; } echo $_POST['m_orderid'].'|error'; } ?>
himik
Участник
- Сообщения
- 230
- Реакции
- 32
Как мне кажется делов там не много код который отвечает за вставку каждой рекламы уже прописан,нужно только изменить переменные под паер и все
Вот код с фруктовой фермы
он не большой и тут просто пополнение баланса.Принцип у всех одинаковый только переменные разные в общем для человека который хорошо разбирается в коде это совсем не проблема.
Вот код с фруктовой фермы
Код:
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 $_POST['m_orderid']."|error"; exit;}
$payeer_row = $db->FetchArray();
if($payeer_row["status"] > 0){ echo $_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"];