Fraer
Участник
- Сообщения
- 14
- Реакции
- 0
Hiferma написал(а):PHP:<div class="stat"> <div class="h-title">Статистика</div> <div class="st-lf"> <div class="line">Участников: </div> <div class="line">Новых за 24 часа: </div> <div class="line">Пополнено: </div> <div class="line">Выплачено: </div> <div class="line">Резерв проекта: </div> </div> <div class="st-rg"> <div class="line-st"><?=$stats_data["all_users"]; ?> чел.</div> <div class="line-st"><?=$stats_data["new_users"]; ?> чел.</div> <div class="line-st"><?=sprintf("%.2f",$stats_data["all_payment"]); ?> </div> <div class="line-st"><?=sprintf("%.2f",$stats_data["all_insert"]); ?> <?=$config->VAL; ?></div> <div class="line-st"><a href="/payments" style="text-decoration:none; color: blue;"><?=sprintf("%.2f",$stats_data["all_payment"]); ?></a> <?=$config->VAL; ?></div> <div class="line-st"><?=sprintf("%.2f",($stats_data["all_insert"]-$stats_data["all_payment"])); ?> <?=$config->VAL; ?></div> </div> </div>
sfk40
Местный
- Сообщения
- 34
- Реакции
- 0
Подскажите уважаемые, правильно ли я настроил мерчант добавление билетов нужно чтобы было так
При пополнении свыше 200 рублей - 1 билет в подарок!
При пополнении свыше 1000 рублей - 2 билета в подарок!
При пополнении свыше 2000 рублей - 5 билетов в подарок!
//Начисляем билеты
if($ik_payment_amount >= 200 and $ik_payment_amount < 1000) {
$bil = $ik_payment_amount / 200;
$bill = intval($bil);
} elseif ($ik_payment_amount >= 1000 and $ik_payment_amount < 2000) {
$bil = $ik_payment_amount / 200;
$bill = intval($bil) + 2; // если сумма больше 1000 и меньше 2000 руб то бонус 1 билет
}elseif ($ik_payment_amount >= 2000) {
$bil = $ik_payment_amount / 200;
$bill = intval($bil) + 5; // если сумма больше 2000 руб то бонус 3 билета
}else{
$bill = 0;
}
При пополнении свыше 200 рублей - 1 билет в подарок!
При пополнении свыше 1000 рублей - 2 билета в подарок!
При пополнении свыше 2000 рублей - 5 билетов в подарок!
//Начисляем билеты
if($ik_payment_amount >= 200 and $ik_payment_amount < 1000) {
$bil = $ik_payment_amount / 200;
$bill = intval($bil);
} elseif ($ik_payment_amount >= 1000 and $ik_payment_amount < 2000) {
$bil = $ik_payment_amount / 200;
$bill = intval($bil) + 2; // если сумма больше 1000 и меньше 2000 руб то бонус 1 билет
}elseif ($ik_payment_amount >= 2000) {
$bil = $ik_payment_amount / 200;
$bill = intval($bil) + 5; // если сумма больше 2000 руб то бонус 3 билета
}else{
$bill = 0;
}
kuzma
Участник
- Сообщения
- 10
- Реакции
- 0
Hiferma
Участник
- Сообщения
- 133
- Реакции
- 51
У вас ошибка синтаксиса, приведите весь файл, попробуем найти ошибкуkuzma написал(а):подскажите. если в ручную добавляю из админки ресурсы то вылазит ошибка
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '{0} = {0} + 100 WHERE id = '5'' at line 1
kuzma
Участник
- Сообщения
- 10
- Реакции
- 0
весь. это который?Hiferma написал(а):У вас ошибка синтаксиса, приведите весь файл, попробуем найти ошибку
kuzma
Участник
- Сообщения
- 10
- Реакции
- 0
# Добавляем деревоkuzma написал(а):весь. это который?
if(isset($_POST["set_tree"])){
$tree = $_POST["set_tree"];
$type = ($_POST["type"] == 1) ? "-1" : "+1";
$db->Query("UPDATE db_users_b SET {".intval($tree)."} = {".intval($tree)."} {$type} WHERE id = '$eid'");
$db->Query("SELECT *, INET_NTOA(db_users_a.ip) uip FROM db_users_a, db_users_b WHERE db_users_a.id = db_users_b.id AND db_users_b.id = '$eid' LIMIT 1");
echo "<center><b>Дерево добавлено</b></center><BR />";
}
# Пополняем баланс
if(isset($_POST["balance_set"])){
$sum = intval($_POST["sum"]);
$bal = $_POST["schet"];
$type = ($_POST["balance_set"] == 1) ? "-" : "+";
$string = ($type == "-") ? "У пользователя снято {$sum} золота" : "Пользователю добавлено {$sum} золота";
$db->Query("UPDATE db_users_b SET {".intval($bal)."} = {".intval($bal)."} {$type} {$sum} WHERE id = '$eid'");
$db->Query("SELECT *, INET_NTOA(db_users_a.ip) uip FROM db_users_a, db_users_b WHERE db_users_a.id = db_users_b.id AND db_users_b.id = '$eid' LIMIT 1");
echo "<center><b>$string</b></center><BR />";
}
juranja
Местный
- Сообщения
- 99
- Реакции
- 5
не подскажете это код часов? если да то к нему еще что то нужно ?
<?php
session_start();
//выделяем уникальный идентификатор сессии
$id = session_id();
if ($id!="")
{
//текущее время
$CurrentTime = time();
//через какое время сессии удаляются
$LastTime = time() - 600;
//файл, в котором храним идентификаторы и время
$base = "session.txt";
$file = file($base);
$k = 0;
for ($i = 0; $i < sizeof($file); $i++) {
$line = explode("|", $file[$i]);
if ($line[1] > $LastTime) {
$ResFile[$k] = $file[$i];
$k++;
}
}
for ($i = 0; $i<sizeof($ResFile); $i++) {
$line = explode("|", $ResFile[$i]);
if ($line[0]==$id) {
$line[1] = trim($CurrentTime)."\n";
$is_sid_in_file = 1;
}
$line = implode("|", $line); $ResFile[$i] = $line;
}
$fp = fopen($base, "w");
for ($i = 0; $i<sizeof($ResFile); $i++) { fputs($fp, $ResFile[$i]); }
fclose($fp);
if (!$is_sid_in_file) {
$fp = fopen($base, "a-");
$line = $id."|".$CurrentTime."\n";
fputs($fp, $line);
fclose($fp);
}
}
?>
<?php
session_start();
//выделяем уникальный идентификатор сессии
$id = session_id();
if ($id!="")
{
//текущее время
$CurrentTime = time();
//через какое время сессии удаляются
$LastTime = time() - 600;
//файл, в котором храним идентификаторы и время
$base = "session.txt";
$file = file($base);
$k = 0;
for ($i = 0; $i < sizeof($file); $i++) {
$line = explode("|", $file[$i]);
if ($line[1] > $LastTime) {
$ResFile[$k] = $file[$i];
$k++;
}
}
for ($i = 0; $i<sizeof($ResFile); $i++) {
$line = explode("|", $ResFile[$i]);
if ($line[0]==$id) {
$line[1] = trim($CurrentTime)."\n";
$is_sid_in_file = 1;
}
$line = implode("|", $line); $ResFile[$i] = $line;
}
$fp = fopen($base, "w");
for ($i = 0; $i<sizeof($ResFile); $i++) { fputs($fp, $ResFile[$i]); }
fclose($fp);
if (!$is_sid_in_file) {
$fp = fopen($base, "a-");
$line = $id."|".$CurrentTime."\n";
fputs($fp, $line);
fclose($fp);
}
}
?>
Hiferma
Участник
- Сообщения
- 133
- Реакции
- 51
Я уже описывал как исправить эту проблемуkuzma написал(а):# Добавляем дерево
if(isset($_POST["set_tree"])){
$tree = $_POST["set_tree"];
$type = ($_POST["type"] == 1) ? "-1" : "+1";
$db->Query("UPDATE db_users_b SET {".intval($tree)."} = {".intval($tree)."} {$type} WHERE id = '$eid'");
$db->Query("SELECT *, INET_NTOA(db_users_a.ip) uip FROM db_users_a, db_users_b WHERE db_users_a.id = db_users_b.id AND db_users_b.id = '$eid' LIMIT 1");
echo "<center><b>Дерево добавлено</b></center><BR />";
}
# Пополняем баланс
if(isset($_POST["balance_set"])){
$sum = intval($_POST["sum"]);
$bal = $_POST["schet"];
$type = ($_POST["balance_set"] == 1) ? "-" : "+";
$string = ($type == "-") ? "У пользователя снято {$sum} золота" : "Пользователю добавлено {$sum} золота";
$db->Query("UPDATE db_users_b SET {".intval($bal)."} = {".intval($bal)."} {$type} {$sum} WHERE id = '$eid'");
$db->Query("SELECT *, INET_NTOA(db_users_a.ip) uip FROM db_users_a, db_users_b WHERE db_users_a.id = db_users_b.id AND db_users_b.id = '$eid' LIMIT 1");
echo "<center><b>$string</b></center><BR />";
}
https://servahoc.ru/threads/fruktovaja-ferma-s-vyvodom-deneg.203/page-179#post-14210
https://servahoc.ru/threads/fruktovaja-ferma-s-vyvodom-deneg.203/page-179#post-14229
и дальше тоже посмотрите, я всё описывал и пользуйтесь поиском пожалуйста.
Попробуй так
$db->Query("UPDATE db_users_b SET {$tree} = {$tree} {$type} WHERE id = '$eid'");
и еще
$db->Query("UPDATE db_users_b SET {$bal} = {$bal} {$type} {$sum} WHERE id = '$eid'");
kuzma
Участник
- Сообщения
- 10
- Реакции
- 0
спасибо щас глянуHiferma написал(а):Я уже описывал как исправить эту проблему
https://servahoc.ru/threads/fruktovaja-ferma-s-vyvodom-deneg.203/page-179#post-14210
https://servahoc.ru/threads/fruktovaja-ferma-s-vyvodom-deneg.203/page-179#post-14229
и дальше тоже посмотрите, я всё описывал и пользуйтесь поиском пожалуйста.
Попробуй так
$db->Query("UPDATE db_users_b SET {$tree} = {$tree} {$type} WHERE id = '$eid'");
и еще
$db->Query("UPDATE db_users_b SET {$bal} = {$bal} {$type} {$sum} WHERE id = '$eid'");
sfk40
Местный
- Сообщения
- 34
- Реакции
- 0
Ребята, может кто подскажет
правильно ли я настроил мерчант добавление билетов нужно чтобы было так
При пополнении свыше 200 рублей - 1 билет в подарок!
При пополнении свыше 1000 рублей - 2 билета в подарок!
При пополнении свыше 2000 рублей - 5 билетов в подарок!
//Начисляем билеты
if($ik_payment_amount >= 200 and $ik_payment_amount < 1000) {
$bil = $ik_payment_amount / 200;
$bill = intval($bil);
} elseif ($ik_payment_amount >= 1000 and $ik_payment_amount < 2000) {
$bil = $ik_payment_amount / 200;
$bill = intval($bil) + 2; // если сумма больше 1000 и меньше 2000 руб то бонус 1 билет
}elseif ($ik_payment_amount >= 2000) {
$bil = $ik_payment_amount / 200;
$bill = intval($bil) + 5; // если сумма больше 2000 руб то бонус 3 билета
}else{
$bill = 0;
}
правильно ли я настроил мерчант добавление билетов нужно чтобы было так
При пополнении свыше 200 рублей - 1 билет в подарок!
При пополнении свыше 1000 рублей - 2 билета в подарок!
При пополнении свыше 2000 рублей - 5 билетов в подарок!
//Начисляем билеты
if($ik_payment_amount >= 200 and $ik_payment_amount < 1000) {
$bil = $ik_payment_amount / 200;
$bill = intval($bil);
} elseif ($ik_payment_amount >= 1000 and $ik_payment_amount < 2000) {
$bil = $ik_payment_amount / 200;
$bill = intval($bil) + 2; // если сумма больше 1000 и меньше 2000 руб то бонус 1 билет
}elseif ($ik_payment_amount >= 2000) {
$bil = $ik_payment_amount / 200;
$bill = intval($bil) + 5; // если сумма больше 2000 руб то бонус 3 билета
}else{
$bill = 0;
}
a010885
Местный
- Сообщения
- 46
- Реакции
- 6
Hiferma
Участник
- Сообщения
- 133
- Реакции
- 51
Для спасибо есть кнопочка, уважайте тех кто вам помогаетkuzma написал(а):спасибо щас гляну
a010885
Местный
- Сообщения
- 46
- Реакции
- 6
Тогда тебе придётся заходить на хостинг и через менеджер файлов удалять этот файл на то время когда хочешь что то туда залить новое или изменить. я так делаю. и потом снова его заливать на сервер.shag59 написал(а):Но а если у меня к примеру денамический АЙПИ тогда как?
kreedikdon
Местный
- Сообщения
- 34
- Реакции
- 7
TyTuKeT
Участник
- Сообщения
- 219
- Реакции
- 37
в мерчанте смотри через тим вивер могу настроить. пиши в лсkreedikdon написал(а):Подскажите в чем может быть проблема? Дело в том что я пополняю баланс payeera и всё норм деньги зачисляются на счёт паера НО серебро не зачисляется на ферму да и в статистику не отображается то что пополнил сколько то рублей
a010885
Местный
- Сообщения
- 46
- Реакции
- 6
ПОДСКАЖИТЕ ПОЖАЛУЙСТА ЧТО ДЕЛАТЬ???? Урод выводит деньги!!! Вот логи: 188.254.10.86 - - [14/Dec/2014:2347 +0300] "POST /account/farm HTTP/1.0" 200 11833 "http://сайт.ru/account/farm" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36"
a010885
Местный
- Сообщения
- 46
- Реакции
- 6
В ПЕЕРЕ/магазин/настройки. пропиши в поле "URL обработчика:" вот это: http://твой_сайт.ru/payeer_merchant.php И будет тебе счастье. Всё бубет сразу засчитываться и в статистике.kreedikdon написал(а):Подскажите в чем может быть проблема? Дело в том что я пополняю баланс payeera и всё норм деньги зачисляются на счёт паера НО серебро не зачисляется на ферму да и в статистику не отображается то что пополнил сколько то рублей
P.S. другого не дано.
sfk40
Местный
- Сообщения
- 34
- Реакции
- 0
Ольга
Участник
- Сообщения
- 2
- Реакции
- 0
Здравствуйте! В скрипте для автовыплат на платёжку payeer указано было 7 цифр для кошелька, но в новых 8 цифр - нашла, исправила на 8 - всё ок, но...
теперь на 7-значные кошельки выплата не происходит выдаёт ошибку про неверный номер кошелька. Как сделать чтобы принимались номера 7-значные и 8-значные? Если нужно скину скриншот с куском кода. Заранее спасибо за помощь.
теперь на 7-значные кошельки выплата не происходит выдаёт ошибку про неверный номер кошелька. Как сделать чтобы принимались номера 7-значные и 8-значные? Если нужно скину скриншот с куском кода. Заранее спасибо за помощь.
kreedikdon
Местный
- Сообщения
- 34
- Реакции
- 7
Это вместо status?a010885 написал(а):В ПЕЕРЕ/магазин/настройки. пропиши в поле "URL обработчика:" вот это: http://твой_сайт.ru/payeer_merchant.php И будет тебе счастье. Всё бубет сразу засчитываться и в статистике.
P.S. другого не дано.
- Статус
- В этой теме нельзя размещать новые ответы.