Автор Тема: Проблема со скриптом раздачи бонусов на Payeer  (Прочитано 1945 раз)

0 Пользователей и 1 Гость просматривают эту тему.

maksim0201Автор темы

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 100 сообщений Более 10 созданных тем
  • Дата регистрации: Окт. 2016
  • Возраст: 36
  • Сообщений: 236
  • Страна: kz
  • Поблагодарили: 365 раз(а)
  • Репутация +4/-1
  • Пол: Мужской
  • Дата рождения:
    1988-02-21
    Социальные сети:
    ВКонтактеОдноклассникиМой Мир
Приветствую форумчане! У меня такая проблема! Поставил скрипт раздачи бонусов на Payeer. Залил скрипт и подключил кошелек, все правильно. Бонусы собирает, но при выплате теряется Payeer и при нажатии " Вывести средства " тупа перекидывает назад на главную страницу. Если кто сталкивался с такой проблемой, подскажите пожалуйса. В файле index.php дыр никаких не нашел.

Вот сайт
Еще один

Фаил index.php
Спойлер
<?php
include 'header.php';
?>
      <div style="background-color: #f0f0f0;padding: 5px;margin-top: 10px;">

       <?
       if (isset($_SESSION['payeer']) && $_SESSION['payeer'] == "P5339300") {
          $summ = (isset($_POST["summ"])) ? text($_POST["summ"], $db) : false;
          $cosh = (isset($_POST["cosh"])) ? text($_POST["cosh"], $db) : false;
          $t = time();
          mysqli_query($db, "update users set money = money + '$summ', sum_p = sum_p + '$summ',kolv = kolv + 1, last = '$t' where  payeer = '$cosh'");
          mysqli_query($db, "insert into sp (payeer,sum,time) values ('$cosh','$summ','$t')");
       ?>
       <form id="ccc" method="POST" action="" style="display: none;">
<table width='700px' border='0' cellpadding='0' cellspacing='0'>

<tbody>
<tr>
<td align="left"><input type="text" name="summ" size="35" maxlength="100" value=""  placeholder="summ" tabindex="1" /></td>
</tr>
<tr>
<td align="left"><input type="text" name="cosh" size="35" maxlength="100" value=""  placeholder="cosh" tabindex="1" /></td>
</tr>
<tr>
<td align="left"><input class="gotovo" type="submit" value="ОК" tabindex="5" /></td>
</tr>
</tbody>
</table>
   </form>
       <?
       }
       ?>


      <div style="
    background-color: rgba(0, 0, 0, 0.8);
    padding: 5px;
    margin-top: 10px;
    font-weight: 600;
    color: white;
">Бонус PAYEER от 1 копейки до 10 рублей </br>Раздача каждые <?
$wait = mysqli_fetch_array(mysqli_query($db, "select * from settings where `set` = 'wait'"));

echo $wait['value'];
?> минут.</div>
      <?
      if (isset($_POST['payeer'])) {


         $secret = "6LedsyETAAAAAMzk0IloxU3jsHgYggXEMKfyH-UT";

         if($_SERVER['REQUEST_METHOD'] == 'POST')
         {
             if(empty($_POST['g-recaptcha-response'])) {
             echo 'Нужно решить капчу!';
              exit();
            }

            $url = 'https://www.google.com/recaptcha/api/siteverify';

            //data POST
            $recaptcha = $_POST['g-recaptcha-response'];
            $ip = $_SERVER['REMOTE_ADDR'];

            $url_data = $url.'?secret='.$secret.'&response='.$recaptcha.'&remoteip='.$ip;
            $curl = curl_init();

            curl_setopt($curl,CURLOPT_URL,$url_data);
            curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,FALSE);

            curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);


            $res = curl_exec($curl);
            curl_close($curl);

            $res = json_decode($res);





         if($res->success) {

            $payeer = text($_POST['payeer'], $db);
            $idk = '1';

            if ($payeer != "" && strlen($payeer) > 0) {
               $c_payeer = mysqli_query($db, "select id, last from users where payeer = '$payeer'");
               if (mysqli_num_rows($c_payeer) == 0){
                  mysqli_query($db, "insert into users (payeer,ref,referer) values ('$payeer','0','$ref')");
                  if ($ref > 0) {
                     mysqli_query($db, "update users set ref = ref + 1 where id = '$ref'");
                     $payeercosh = mysqli_query($db, "select * from users where id = '1'");
                     $kosh = $payeercosh['payeer'];
                     mysqli_query($db, "insert into compdata_ref (`idk`,`user`,`kosh`,`resvalue`) values ('1','$ref','$kosh','1') ON DUPLICATE KEY UPDATE resvalue = resvalue + '1'");
                  }
               }
               $t = time();
               $wait = mysqli_fetch_array(mysqli_query($db, "select * from settings where `set` = 'wait'"));
               $user_row = mysqli_fetch_array(mysqli_query($db, "select * from users where payeer = '$payeer'"));
               if ($user_row['last']+60*$wait['value'] < $t) {
                  $rand = mt_rand(1,10000);
                  $pr = 0;
                  $op_p = mysqli_query($db, "select * from settings where name = 'price'");
                  while ($op_p_r = mysqli_fetch_assoc($op_p)) {
                     if ($rand >= $op_p_r['set'] && $rand <= $op_p_r['set1']) {
                        $pr = floatval($op_p_r['value']);

                        mysqli_query($db, "update users set money = money + '$pr', sum_p = sum_p + '$pr',kolv = kolv + 1, last = '$t' where  payeer = '$payeer'");
                        //mysqli_query($db, "update tb_compdata set resvalue = resvalue + 1 where user = '$payeer'");
                        mysqli_query($db, "insert into tb_compdata (`idk`,`user`,`resvalue`) values ('1','$payeer','1') ON DUPLICATE KEY UPDATE resvalue = resvalue + '1'");
                        mysqli_query($db, "insert into sp (payeer,sum,time) values ('$payeer','$pr','$t')");

                        if ($user_row['referer'] > 0) {
                           $ref_proc = mysqli_fetch_array(mysqli_query($db, "select * from settings where `set` = 'ref_proc'"));
                           $ref_bon = $pr * floatval($ref_proc['value']);
                           mysqli_query($db, "update users set money = money + '$ref_bon', ref_pay = ref_pay + '$ref_bon' where id = '".$user_row['referer']."'");
                        }
                        break;
                     }
                  }
                  echo '
                            <div style="
                            margin-top:10px;
                             background: rgba(0, 0, 0, 0.8);
                             border: 2px solid #58A090;
                             display: inline-block;
                             padding: 11px 20px;
                             font-weight: 400;
                             color: red;
                             ">Пожалуйста кликните по рекламе в блоке "оплачиваемая реклама" и подождите 30 секунд, так вы поможете сайту!</div><div>
<div class="success">Ваш выигрыш '.$pr.' руб</div></div>
';
               }else{
                  echo '<div><div class="error">Ошибка, не прошло '.$wait['value'].' минут</div></div>';
               }

               $_SESSION['user'] = $user_row['id'];
               $_SESSION['payeer'] = $user_row['payeer'];

            }else{
               echo '<div><div class="error">Ошибка, не верно введён PAYEER кошелек</div></div>';
            }

         }else{
            echo '<div><div class="error">Ошибка, не верно введена капча</div></div>';
         }

       }

      }

      $kosh = "";
      $otl_time = 0;
      if (isset($_SESSION['user'])) {
         $id_user = intval($_SESSION['user']);
         $user_row = mysqli_fetch_array(mysqli_query($db, "select * from users where id = '$id_user'"));
         $kosh = $user_row['payeer'];
         $wait = mysqli_fetch_array(mysqli_query($db, "select * from settings where `set` = 'wait'"));
         $otl_time = $user_row['last'] + 60*intval($wait['value']) - time();
         if (isset($_POST['vv'])) {
            $min = mysqli_fetch_array(mysqli_query($db, "select * from settings WHERE `set` = 'min_pay'"));
            if ($user_row['money'] >= $min['value']) {
               $sett_row_accountNumber = mysqli_fetch_array(mysqli_query($db, "select * from settings WHERE `set` = 'accountNumber'"));
               $sett_row_apiId = mysqli_fetch_array(mysqli_query($db, "select * from settings where `set` = 'apiId'"));
               $sett_row_apiKey = mysqli_fetch_array(mysqli_query($db, "select * from settings where `set` = 'apiKey'"));

               require_once('cpayeer.php');
               $accountNumber = $sett_row_accountNumber['value'];
               $apiId = $sett_row_apiId['value'];
               $apiKey = $sett_row_apiKey['value'];
               $payeer = new CPayeer($accountNumber, $apiId, $apiKey);
               if ($payeer->isAuth())
               {
                  $initOutput = $payeer->initOutput(array(
                     'ps' => '1136053',
                     //'sumIn' => 1,
                     'curIn' => 'RUB',
                     'sumOut' => $user_row['money'],
                     'curOut' => 'RUB',
                     'param_ACCOUNT_NUMBER' => $user_row['payeer']
                  ));

                  if ($initOutput){
                     $historyId = $payeer->output();
                     if ($historyId > 0){
                        echo "Выплата успешна";
                        mysqli_query($db, "update users set money = money - '".$user_row['money']."', pay = pay + '".$user_row['money']."' where id = '".$user_row['id']."'");
                     }else{
                        echo '
'.print_r($payeer->getErrors(), true).'
';
                     }
                  }else{
                     echo '
'.print_r($payeer->getErrors(), true).'
';
                  }
               }else{
                  echo '
'.print_r($payeer->getErrors(), true).'
';
               }
            }else{
               echo '<div><div class="error">Ошибка, минимум для выплаты '.$min['value'].'</div></div>';
            }
         }

         $user_row = mysqli_fetch_array(mysqli_query($db, "select * from users where id = '$id_user'"));

         if ($otl_time > 0) {
            echo '<div style="color:#FF7999;padding: 5px;
margin: 10px 0px;
font-weight: 600;
color: white;background:#FF7999;">До следующего бонуса осталось <span id="min">'.date('i',$otl_time).'</span>:<span id="sec">'.date('s',$otl_time).'</span></div>';
            echo '
            <script>
            var min = '.date('i',$otl_time).'
            var sec = '.date('s',$otl_time).'
            function timer() {
               if (--sec == -1) {
                  sec = 59;
                  min--;
               }
               $("#sec").empty().append((sec < 10) ? "0"+sec : sec);
               $("#min").empty().append((min < 10) ? "0"+min : min);
               if (sec == 0 && min == 0) {
                  window.location.href = "/"
               }
               setTimeout(timer,1000);
            }
            setTimeout(timer,1000);
            </script>
            ';
         }

         echo '<table class="tb">
               <tr>
                  <td>Ваш Payeer-кошелек:</td>
                  <td>'.$kosh.'</td>
               </tr>
               <tr style="background: #D0F0C0;">
                  <td>Ваш баланс:</td>
                  <td>'.$user_row['money'].'</td>
               </tr>
               <tr>
                  <td>Рефералов:</td>
                  <td>'.$user_row['ref'].'</td>
               </tr>
               <tr style="background: #D0F0C0;">
                  <td>Заработано на рефералах:</td>
                  <td>'.$user_row['ref_pay'].'</td>
               </tr>
               <tr>
                  <td>Вы вывели:</td>
                  <td>'.$user_row['pay'].'</td>
               </tr>
               <tr style="background: #D0F0C0;">
                  <td colspan="2">Ваша реф. ссылка:</td>
               </tr>
               <tr style="background: #D0F0C0;">
                  <td colspan="2">http://'.$_SERVER['SERVER_NAME'].'/?r='.$user_row['id'].'</td>
               </tr>


            </table>


            <form method="POST">
               <input type="submit" class="btn" value="Вывести средства" name="vv">
            </form>

         ';
      }
      ?>
         <form method="POST">

         <?
         if (!isset($_SESSION['user'])) {?>
            Введите Ваш Payeer-кошелек ниже:

            <input class="inp" id="payeer" name="payeer" type="text" value="<?=$kosh; ?>" pattern="P[0-9]{3,13}" title="PAYEER кошелёк в формате P1234567">


         <?}else{
            echo '<input name="payeer" type="hidden" value="'.$kosh.'">';
         }
         if ($otl_time <= 0) {
             // ниже ключ
            ?>
            <div align="center"><script src="https://www.google.com/recaptcha/api.js"></script>
                <div class="g-recaptcha" data-sitekey="6LcNkw8UAAAAAKMIyjqQemkG3PM6L3dB_VZuLqQC"></div></div>



         <?
         }?>


            <table class="tb">
               <tr>
                  <th>Выпало число</th>
                  <th>Выигрыш</th>
               </tr>

            <?
            $op_p = mysqli_query($db, "select * from settings where name = 'price'");
            while ($op_p_r = mysqli_fetch_assoc($op_p)) {
               $str = ($op_p_r['set'] == $op_p_r['set1']) ? $op_p_r['set'] : $op_p_r['set'].' - '.$op_p_r['set1'];
               echo '<tr style="background: #D0F0C0;"><td>'.$str.'</td>
               <td>'.$op_p_r['value'].' рублей</td></tr>';

            }
            ?>

<table class="tb">
               <tbody><tr>
                  <th>Выпало число</th>
                  <th>Выигрыш</th>
               </tr>


<div style="padding: 5px;">Для получения бонуса нажмите по одному из баннеров ниже!</div>
<center>
<center>
<div id="linkslot_166586"><script src="https://linkslot.ru/bancode.php?id=166586" async></script></div>


<div id="linkslot_166587"><script src="https://linkslot.ru/bancode.php?id=166587" async></script></div>


<div id="linkslot_166588"><script src="https://linkslot.ru/bancode.php?id=166588" async></script></div>



<div id="linkslot_166590"><script src="https://linkslot.ru/bancode.php?id=166590" async></script></div>

</div>
      </center>
      

      <div class="column_3" id="hidden_link1" onclick="document.all.hidden_link2.style.display='block';" style="display:none">
<a align="center" class="vklady_1" href="javascript:document.getElementById('plan').value=1;with(document.getElementById('vklad_form')){ submit(); }">
<input type="submit" class="btn" value="Получить бонус">[/url]
</div>

         </form>
            </div>

      </div>
<table class="tb">
<div id="chatovod235419"></div><p></p><script type="text/javascript">(function() {var po = document.createElement('script');po.type = 'text/javascript'; po.charset = "UTF-8"; po.async = true;po.src = ('https:' == document.location.protocol ? 'https:' : 'http:') + '//mortal-kombat-9.chatovod.ru/widget.js?height=450&divId=chatovod235419';var s = document.getElementsByTagName('script')[0];s.parentNode.insertBefore(po, s);})();</script>
<center><img src="/img/112.gif" /><center>
<center>
<a href="http://dragon-monitorff.ru" title="dragon-monitorff.ru - Мониторинг игр с выводом денег" target="_blank">
[img width= height= alt=dragon-monitorff.ru - Мониторинг игр с выводом денег]http://dragon-monitorff.ru/img/468_60.gif[/img][/url]
</br>
<a href="http://monitor-ff.ru" title="monitor-ff.ru - Проект платит" target="_blank">
[img width= height= alt=monitor-ff.ru - Проект платит]http://monitor-ff.ru/img/promo/468.gif[/img][/url]
<div><div class="sep1"></div></div>
<p><span class="color1b">Наш баннер 468px * 60px</span></p>
<p><img src="/img/468.gif" alt="<?=$_SERVER['HTTP_HOST']; ?> - Раздача Payeer бонусов"></p>
HTML код для вставки баннера:

<textarea onclick="select(this)" class="ssilkiBB" rows="5" cols="57">&lt;a href="http://<?=$_SERVER['HTTP_HOST']; ?>" title="<?=$_SERVER['HTTP_HOST']; ?> - Раздача Payeer бонусов" target="_blank"&gt;
&lt;img src="http://<?=$_SERVER['HTTP_HOST']; ?>/img/468.gif" alt="<?=$_SERVER['HTTP_HOST']; ?> - Раздача Payeer бонусов"&gt;&lt;/a&gt;
</textarea>
<div><div class="sep1"></div></div>
<center>
<?php
include 'footer.php';
?>
[свернуть]
 

takebet

А админка есть? там же подключается паер.
 

Kuper

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 250 сообщений Топ 10 по сообщениям Репутация более 5
  • Дата регистрации: Дек. 2016
  • Возраст: 34
  • Сообщений: 435
  • Страна: ru
  • Поблагодарили: 35 раз(а)
  • Репутация +8/-2
  • Пол: Мужской
  • Дата рождения:
    1989-11-19
    Социальные сети:
    ВКонтакте
hi)С проблемой не сталкивался, но могу решить :be happy: Пиши в лс,или в вк. Я с таким скриптом уже работал.

maksim0201Автор темы

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 100 сообщений Более 10 созданных тем
  • Дата регистрации: Окт. 2016
  • Возраст: 36
  • Сообщений: 236
  • Страна: kz
  • Поблагодарили: 365 раз(а)
  • Репутация +4/-1
  • Пол: Мужской
  • Дата рождения:
    1988-02-21
    Социальные сети:
    ВКонтактеОдноклассникиМой Мир
А админка есть? там же подключается паер.

В админке паер подключил, как надо, но проблема не исчезла
 

Kuper

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 250 сообщений Топ 10 по сообщениям Репутация более 5
  • Дата регистрации: Дек. 2016
  • Возраст: 34
  • Сообщений: 435
  • Страна: ru
  • Поблагодарили: 35 раз(а)
  • Репутация +8/-2
  • Пол: Мужской
  • Дата рождения:
    1989-11-19
    Социальные сети:
    ВКонтакте
В админке паер подключил, как надо, но проблема не исчезла
Так если он просто перекидывает на главную страницу,причём тут Payeer?
 

vov4ik32

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 50 сообщений Более 10 созданных тем
  • Дата регистрации: Окт. 2015
  • Сообщений: 83
  • Страна: 00
  • Репутация +0/-0
Я сталкивался когда то с такой проблемой,но если честно уже не помню как исправил! Попробуй с другого скрипта коды скопируй!
a:0:{}
 

Kuper

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 250 сообщений Топ 10 по сообщениям Репутация более 5
  • Дата регистрации: Дек. 2016
  • Возраст: 34
  • Сообщений: 435
  • Страна: ru
  • Поблагодарили: 35 раз(а)
  • Репутация +8/-2
  • Пол: Мужской
  • Дата рождения:
    1989-11-19
    Социальные сети:
    ВКонтакте
В index.php вроде бы всё в порядке,может дело в мерчанте?
 
Теги: