Скрипт Фруктовая ферма с выводом денег. (продолжение)

  • Автор темы admin
  • Дата начала
riori
Участник
Сообщения
9
Реакции
0
  • #101
Viktor написал(а):
а в админке в настройках выставлял цены на деревья и фрукты? У меня был скрипт без админки вообще, всё настраивалось через базу, потом сам загрузил админку с другого скрипта, так вот там всё по нулям было, поэтому и не начислялась прибыль.
А с этим скриптом что у тебя я не знаком, возможно такой же как и ФФ, может переделанный. Не ясно если не вижу файлов.
хотя пароль уже admin092 и логин admin092
 
riori
Участник
Сообщения
9
Реакции
0
  • #102
Могу так скромно отблагодарить кто поможет 100 руб... с qiwi скину если кто то в курсе в чем может быть проблема когда собираются фрукты или там яйца и продаются на рынке то деньги не добавляются на счет для вывода ... они как будто пропадают.
 
Viktor
Участник
Сообщения
734
Реакции
113
  • #103
написал в личку
 
alealen111
Участник
Сообщения
2
Реакции
0
  • #104
ребят, привет. подскажите как сделать при регистрации дополнительное поле знаков от 30 до 50 любых, и чтобы значение заносилось в базу db_users_b без md5
 
riori
Участник
Сообщения
9
Реакции
0
  • #105
Ребята как сделать так чтобы реферальные шли не на счет покупок а на счет на вывод...?
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
  • #106
riori написал(а):
Ребята как сделать так чтобы реферальные шли не на счет покупок а на счет на вывод...?
В файле мерчанта поменяй
 
ues
Участник
Сообщения
6
Реакции
1
  • #107
Проблема так и не решена, пополнение баланса: при вводе суммы не пересчитывает кол-во серебра (const - 10000). Кто разобрался помогите
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
  • #108
ues написал(а):
Проблема так и не решена, пополнение баланса: при вводе суммы не пересчитывает кол-во серебра (const - 10000). Кто разобрался помогите
наверное, хостинг hostinger
 
ues
Участник
Сообщения
6
Реакции
1
  • #109
pligin написал(а):
наверное, хостинг hostinger
Да, неужели в этом, сейчас тест на бесплатном, поможет ли переход на платный тариф?
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
  • #110
ues написал(а):
Да, неужели в этом, сейчас тест на бесплатном, поможет ли переход на платный тариф?
не поможет. у меня на несколько лет вперед проплачен, но я им пользуюсь только для теста скриптов.
У них вечные замуты с безопасностью, поэтому то "include" не работает, то .js не подключается.
Еще сейчас hostprotect подключили - и всех моих посетителей с телефоном сразу на проверку, что они не роботы. И постоянно после проверки опять скидывает на проверку и так до бесконечности....
 
  • Like
Реакции: ues
ues
Участник
Сообщения
6
Реакции
1
  • #111
pligin написал(а):
не поможет. у меня на несколько лет вперед проплачен, но я им пользуюсь только для теста скриптов.
У них вечные замуты с безопасностью, поэтому то "include" не работает, то .js не подключается.
Еще сейчас hostprotect подключили - и всех моих посетителей с телефоном сразу на проверку, что они не роботы. И постоянно после проверки опять скидывает на проверку и так до бесконечности....
Благодарствую, пойду другого пробовать
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
  • #112
ues написал(а):
Благодарствую, пойду другого пробовать
я видел много кто на Джино сидит, но также видел много заблокированных сайтов на Джино.
Начни пробовать с него.
Сам себе заказал VPS и не мучаюсь. Если интересно прочти
 
Последнее редактирование модератором:
ues
Участник
Сообщения
6
Реакции
1
  • #113
pligin написал(а):
я видел много кто на Джино сидит, но также видел много заблокированных сайтов на Джино.
Начни пробовать с него.
Сам себе заказал VPS и не мучаюсь. Если интересно прочти
Спасибо!
 
Последнее редактирование модератором:
ues
Участник
Сообщения
6
Реакции
1
  • #114
попробовали локально на компе создать сервак, проблема таже: пополнение баланса: при вводе суммы не пересчитывает кол-во серебра (const - 10000).

может в коде что
<script type="text/javascript" src="/js/jquery.js"></script>

<div class="col-md-8"> <div class="s-bk-lf">
<div class="title">ПОПОЛНЕНИЕ СЧЕТА</div>
</div>
<div class="silver-bk">

<br><br>

<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Пополнение баланса";
$usid = $_SESSION["user_id"];
$usname = $_SESSION["user"];

$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();

/*
if($_SESSION["user_id"] != 1){
echo "<center><b><font color = red>Технические работы</font></b></center>";
return;
}
*/
?>


<center>
<div class="silver-bk"><font color = white>
<center><h3> При пополнении баланса до 15% в подарок.</h3> </center>
Курс игровой валюты: 1 рубль (<?=$config->VAL; ?>) = <?=$sonfig_site["ser_per_wmr"]; ?> Поинтов.
<p>Оплата и зачисление Поинтов на баланс производится в автоматическом режиме.</p>
<p>Введите сумму пополнения баланса в РУБЛЯХ. <BR />
После пополнения вам будет зачислены Поинты.<br /></p>
<p>
При пополнении от 1 до 999р - <b>5%</b> от суммы В ПОДАРОК!<br>

При пополнении от 1000р. - <b>10%</b> от суммы В ПОДАРОК!<br>

При пополнении от 3000р - <b>15%</b> от суммы В ПОДАРОК!<br>
</font>
<BR />
<BR /><center><div class="title">Пополнение через Payeer</div></center>
<BR /><font color = white>Способы оплаты : Платежные системы: Яндекс.Деньги; QIWI; W1; LiqPay; OkPay; BTC-E; Paxum. Банковские карты. Различные банки: Альфа-клик; Сбербанк онлайн; Просвязьбанк; Связной банк; Sepa; Wire Transfers. Мобильный платеж. Терминалы оплаты. Системы переводов: Связной; Евросеть; Юнистрим; Альт-Телеком; Диксис; Сотовый мир; Форвард мобайл; Цифроград; Мобил элемент; Лидер; <br /></font></p>
<?
/// db_payeer_insert
if(isset($_POST["sum"])){

$sum = round(floatval($_POST["sum"]),2);


# Заносим в БД
$db->Query("INSERT INTO db_payeer_insert (user_id, user, sum, date_add) VALUES ('".$_SESSION["user_id"]."','".$_SESSION["user"]."','$sum','".time()."')");

$desc = base64_encode($_SERVER["HTTP_HOST"]." - USER ".$_SESSION["user"]);
$m_shop = $config->shopID;
$m_orderid = $db->LastInsert();
$m_amount = number_format($sum, 2, ".", "");
$m_curr = "RUB";
$m_desc = $desc;
$m_key = $config->secretW;

$arHash = array(
$m_shop,
$m_orderid,
$m_amount,
$m_curr,
$m_desc,
$m_key
);
$sign = strtoupper(hash('sha256', implode(":", $arHash)));

?>
<center>
<form method="GET" action="//payeer.com/api/merchant/m.php">
<input type="hidden" name="m_shop" value="<?=$config->shopID; ?>">
<input type="hidden" name="m_orderid" value="<?=$m_orderid; ?>">
<input type="hidden" name="m_amount" value="<?=number_format($sum, 2, ".", "")?>">
<input type="hidden" name="m_curr" value="RUB">
<input type="hidden" name="m_desc" value="<?=$desc; ?>">
<input type="hidden" name="m_sign" value="<?=$sign; ?>">
<input type="submit" name="m_process" value="Оплатить и получить ПОИНТЫ" />
</form>
</center>
<div class="clr"></div>
</div>
<?PHP

return;
}
?>
<script type="text/javascript">
var min = 0.01;
var ser_pr = 100;
function calculate(st_q) {

var sum_insert = parseFloat(st_q);
var sum_a1 = sum_insert * ser_pr;
var sum_b1;
if (sum_insert>=1 && sum_insert<999) {
sum_b1 = sum_a1 * 0.05;
$('#res_sum').html( (sum_a1.toFixed(0) + ' + ' + sum_b1.toFixed(0)) );
}
if (sum_insert>=1000 && sum_insert<3000) {
sum_b1 = sum_a1 * 0.1;
$('#res_sum').html( (sum_a1.toFixed(0) + ' + ' + sum_b1.toFixed(0)) );
}
if (sum_insert>=3000 && sum_insert<20000) {
sum_b1 = sum_a1 * 0.15;
$('#res_sum').html( (sum_a1.toFixed(0) + ' + ' + sum_b1.toFixed(0)) );
}

}

</script>
<div class="alert alert-success" role="alert">
<div id="error3"></div>
<form method="POST" action="">
<p>Перед покупкой Поинтов соберите все Кубки</p>
<input type="hidden" name="m" value="<?=$fk_merchant_id?>">
Введите сумму [<?=$config->VAL; ?>]:
<input type="text" value="100" name="sum" size="7" id="psevdo" onchange="calculate(this.value)" onkeyup="calculate(this.value)" onfocusout="calculate(this.value)" onactivate="calculate(this.value)" ondeactivate="calculate(this.value)">

<b>Вы получите: <font color = 'green'>(<span id="res_sum"></span>)</font> Поинтов
<BR /><BR />

<input type="submit" id="submit" value="Пополнить баланс" >

</form>
<script type="text/javascript">
calculate(100);
</script></center>
<div class="clr"></div>
</div>
 
exe2511
Участник
Сообщения
1
Реакции
0
  • #115
Всем привет! подскажите, при выплате в авто на пауер вылетает ошибка(Выплата при этом работает):
Deprecated: Function ereg() is deprecated in/home/u755683599/public_html/pages/account/_payment.php on line 36
Искал ответы на форуме, но замена ereg на preg_match не помогает, отключение ошибки тоже
..
Вот собственно код где происходит ошибка:
PHP:
function ViewPurse($purse){                                                              //line 33
                                                                                                                      //line 34
        if( substr($purse,0,1) != "P" ) return false;                                           //line 35
        if( !preg_match("/^[0-9]{8}$/", substr($purse,1)) ) return false;       //line 36
        return $purse;//line 36
    }
Хостинг: Хостингер ( платная версия ).


так же ошибки такие же типа ereg выскакивают при сохранении в админке, при регистрации... и самое интресное что всё функционирует отлично, просто пишет ошибку..

заранее спасибо !
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
  • #116
exe2511 написал(а):
Всем привет! подскажите, при выплате в авто на пауер вылетает ошибка(Выплата при этом работает):

Искал ответы на форуме, но замена ereg на preg_match не помогает, отключение ошибки тоже ..
Вот собственно код где происходит ошибка:
PHP:
function ViewPurse($purse){                                                              //line 33
                                                                                                                      //line 34
        if( substr($purse,0,1) != "P" ) return false;                                           //line 35
        if( !preg_match("/^[0-9]{8}$/", substr($purse,1)) ) return false;       //line 36
        return $purse;//line 36
    }
Хостинг: Хостингер ( платная версия ).


так же ошибки такие же типа ereg выскакивают при сохранении в админке, при регистрации... и самое интресное что всё функционирует отлично, просто пишет ошибку..

заранее спасибо !
Понизь версию php
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
  • #117
ues написал(а):
попробовали локально на компе создать сервак, проблема таже: пополнение баланса: при вводе суммы не пересчитывает кол-во серебра (const - 10000).

может в коде что
<script type="text/javascript" src="/js/jquery.js"></script>

<div class="col-md-8"> <div class="s-bk-lf">
<div class="title">ПОПОЛНЕНИЕ СЧЕТА</div>
</div>
<div class="silver-bk">

<br><br>

<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Пополнение баланса";
$usid = $_SESSION["user_id"];
$usname = $_SESSION["user"];

$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();

/*
if($_SESSION["user_id"] != 1){
echo "<center><b><font color = red>Технические работы</font></b></center>";
return;
}
*/
?>


<center>
<div class="silver-bk"><font color = white>
<center><h3> При пополнении баланса до 15% в подарок.</h3> </center>
Курс игровой валюты: 1 рубль (<?=$config->VAL; ?>) = <?=$sonfig_site["ser_per_wmr"]; ?> Поинтов.
<p>Оплата и зачисление Поинтов на баланс производится в автоматическом режиме.</p>
<p>Введите сумму пополнения баланса в РУБЛЯХ. <BR />
После пополнения вам будет зачислены Поинты.<br /></p>
<p>
При пополнении от 1 до 999р - <b>5%</b> от суммы В ПОДАРОК!<br>

При пополнении от 1000р. - <b>10%</b> от суммы В ПОДАРОК!<br>

При пополнении от 3000р - <b>15%</b> от суммы В ПОДАРОК!<br>
</font>
<BR />
<BR /><center><div class="title">Пополнение через Payeer</div></center>
<BR /><font color = white>Способы оплаты : Платежные системы: Яндекс.Деньги; QIWI; W1; LiqPay; OkPay; BTC-E; Paxum. Банковские карты. Различные банки: Альфа-клик; Сбербанк онлайн; Просвязьбанк; Связной банк; Sepa; Wire Transfers. Мобильный платеж. Терминалы оплаты. Системы переводов: Связной; Евросеть; Юнистрим; Альт-Телеком; Диксис; Сотовый мир; Форвард мобайл; Цифроград; Мобил элемент; Лидер; <br /></font></p>
<?
/// db_payeer_insert
if(isset($_POST["sum"])){

$sum = round(floatval($_POST["sum"]),2);


# Заносим в БД
$db->Query("INSERT INTO db_payeer_insert (user_id, user, sum, date_add) VALUES ('".$_SESSION["user_id"]."','".$_SESSION["user"]."','$sum','".time()."')");

$desc = base64_encode($_SERVER["HTTP_HOST"]." - USER ".$_SESSION["user"]);
$m_shop = $config->shopID;
$m_orderid = $db->LastInsert();
$m_amount = number_format($sum, 2, ".", "");
$m_curr = "RUB";
$m_desc = $desc;
$m_key = $config->secretW;

$arHash = array(
$m_shop,
$m_orderid,
$m_amount,
$m_curr,
$m_desc,
$m_key
);
$sign = strtoupper(hash('sha256', implode(":", $arHash)));

?>
<center>
<form method="GET" action="//payeer.com/api/merchant/m.php">
<input type="hidden" name="m_shop" value="<?=$config->shopID; ?>">
<input type="hidden" name="m_orderid" value="<?=$m_orderid; ?>">
<input type="hidden" name="m_amount" value="<?=number_format($sum, 2, ".", "")?>">
<input type="hidden" name="m_curr" value="RUB">
<input type="hidden" name="m_desc" value="<?=$desc; ?>">
<input type="hidden" name="m_sign" value="<?=$sign; ?>">
<input type="submit" name="m_process" value="Оплатить и получить ПОИНТЫ" />
</form>
</center>
<div class="clr"></div>
</div>
<?PHP

return;
}
?>
<script type="text/javascript">
var min = 0.01;
var ser_pr = 100;
function calculate(st_q) {

var sum_insert = parseFloat(st_q);
var sum_a1 = sum_insert * ser_pr;
var sum_b1;
if (sum_insert>=1 && sum_insert<999) {
sum_b1 = sum_a1 * 0.05;
$('#res_sum').html( (sum_a1.toFixed(0) + ' + ' + sum_b1.toFixed(0)) );
}
if (sum_insert>=1000 && sum_insert<3000) {
sum_b1 = sum_a1 * 0.1;
$('#res_sum').html( (sum_a1.toFixed(0) + ' + ' + sum_b1.toFixed(0)) );
}
if (sum_insert>=3000 && sum_insert<20000) {
sum_b1 = sum_a1 * 0.15;
$('#res_sum').html( (sum_a1.toFixed(0) + ' + ' + sum_b1.toFixed(0)) );
}

}

</script>
<div class="alert alert-success" role="alert">
<div id="error3"></div>
<form method="POST" action="">
<p>Перед покупкой Поинтов соберите все Кубки</p>
<input type="hidden" name="m" value="<?=$fk_merchant_id?>">
Введите сумму [<?=$config->VAL; ?>]:
<input type="text" value="100" name="sum" size="7" id="psevdo" onchange="calculate(this.value)" onkeyup="calculate(this.value)" onfocusout="calculate(this.value)" onactivate="calculate(this.value)" ondeactivate="calculate(this.value)">

<b>Вы получите: <font color = 'green'>(<span id="res_sum"></span>)</font> Поинтов
<BR /><BR />

<input type="submit" id="submit" value="Пополнить баланс" >

</form>
<script type="text/javascript">
calculate(100);
</script></center>
<div class="clr"></div>
</div>
Хостинг hostinger.ru
 
BtcBets
Участник
Сообщения
22
Реакции
2
  • #118
exe2511 написал(а):
Всем привет! подскажите, при выплате в авто на пауер вылетает ошибка(Выплата при этом работает):

Искал ответы на форуме, но замена ereg на preg_match не помогает, отключение ошибки тоже ..
Вот собственно код где происходит ошибка:
PHP:
function ViewPurse($purse){                                                              //line 33
                                                                                                                      //line 34
        if( substr($purse,0,1) != "P" ) return false;                                           //line 35
        if( !preg_match("/^[0-9]{8}$/", substr($purse,1)) ) return false;       //line 36
        return $purse;//line 36
    }
Хостинг: Хостингер ( платная версия ).


так же ошибки такие же типа ereg выскакивают при сохранении в админке, при регистрации... и самое интресное что всё функционирует отлично, просто пишет ошибку..

заранее спасибо !

Всё просто )

В файле /classes/_class.func
Например:

/*======================================================================*\
Function: IsMail
Output: True / False
Input: Email
Descriiption: Проверяет правильность ввода email адреса
\*======================================================================*/
public function IsMail($mail){

if(is_array($mail) && empty($mail) && strlen($mail) > 255 && strpos($mail,'@') > 64) return false;
return ( ! preg_match("/^([a-z0-9\+_\-]+)(\.[a-z0-9\+_\-]+)*@([a-z0-9\-]+\.)+[a-z]{2,6}$/ix", $mail)) ? false : strtolower($mail);

}

Тут не просто надо заменить на preg_match, но и этот кусочек отредактировать /^([a-z0-9\+_\-]+)(\.[a-z0-9\
Обрати на это внимание ;)
 
Michail Daineko
Участник
Сообщения
6
Реакции
0
  • #119
Подскажите пожалуйста, как сделать бонус при старте. Чтоб было 1000 монет
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
  • #120
Michail Daineko написал(а):
Подскажите пожалуйста, как сделать бонус при старте. Чтоб было 1000 монет
найди в файле _signup.php
Код:
$db->Query("INSERT INTO db_users_b (id, user, money_b, last_sbor) VALUES ('$lid','$login','100', '".time()."')");
100 - это бонус
 
Сверху