Помогу по Фруктовой Ферме

  • Автор темы pligin
  • Дата начала
Baksik
Участник
Сообщения
9
Реакции
0
  • #361
admin написал(а):
Может память MySQL, может в php.ini...
Это у хостера нужно спрашивать.
Спасибо буду хостеру писать
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
  • #362
Baksik написал(а):
Спасибо буду хостеру писать
Это бесполезно.
Все пользователи пользуются одними сервисами. Отдельно для тебя не смогут увеличить лимит.
Увеличив лимит их система может упасть от перегрузки
 
Bloodscreed
Местный
Сообщения
51
Реакции
3
  • #363
Ребята такая проблема, немогу убрать лишний кусок продолжения страницы внизу... Получается картинка заканчивается и идет еще продолжение фона сантимов так 5.... и footer почему то всередине....
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
  • #364
BloodScreed написал(а):
Ребята такая проблема, немогу убрать лишний кусок продолжения страницы внизу... Получается картинка заканчивается и идет еще продолжение фона сантимов так 5.... и footer почему то всередине....
Скриншот в студию. В личку фтп и адрес сайта
 
mozard
Участник
Сообщения
21
Реакции
4
  • #365
Всем привет, а кто с MegaKassa поможет, сменился у неё api, что теперь в мерчанте править?
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
  • #366
mozard
Участник
Сообщения
21
Реакции
4
  • #367
Мерчант есть у меня, его поправить немного нужно, после перехода на API 1.1 не зачисляет на баланс и в статистику не идет ничего.
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
  • #368
mozard написал(а):
Мерчант есть у меня, его поправить немного нужно, после перехода на API 1.1 не зачисляет на баланс и в статистику не идет ничего.
Где брал?
Код в студию
 
mozard
Участник
Сообщения
21
Реакции
4
  • #369
Код:
<?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($_REQUEST["order_id"]) && isset($_REQUEST["signature"])){
    $m_key = $config->secretM;
  
    $uid                    = $_REQUEST["uid"];
    $amount                    = $_REQUEST["amount"];
    $amount_shop            = $_REQUEST["amount_shop"];
    $amount_client            = $_REQUEST["amount_client"];
    $currency                = $_REQUEST["currency"];
    $order_id                = $_REQUEST["order_id"];
    $payment_method_id        = $_REQUEST["payment_method_id"];
    $payment_method_title    = $_REQUEST["payment_method_title"];
    $client_email            = $_REQUEST["client_email"];
    $signature                = $_REQUEST["signature"];
  
    $arHash = array(
        $uid,
        $amount,
        $amount_shop,
        $amount_client,
        $currency,
        $order_id,
        $payment_method_id,
        $payment_method_title,
        $client_email,
        $m_key);

    $sign = md5(join(':', $arHash));

    $id_insert = intval($order_id);
    $db->Query("SELECT * FROM db_inserts_ops WHERE id = '{$id_insert}'");
    $insert = $db->FetchArray();
  
    if ($signature == $sign && $amount == $insert['money']){
  
    $id_insert = intval($order_id);
    $db->Query("SELECT * FROM db_inserts_ops WHERE id = '{$id_insert}'");

        if($db->NumRows() == 0){
        echo htmlspecialchars($order_id)."|error"; exit;
        }
      
        $insert_row = $db->FetchArray();
      
        if($insert_row["status"] > 1){
        echo htmlspecialchars($order_id)."|success"; exit;
        }
      
        $arr_types = array('mkassa'=>true,'temporary_buy'=>true);
        if(array_key_exists($insert_row['type_op'], $arr_types)){
            if($insert_row['type_op'] == 'mkassa'){
                $db->Query("UPDATE db_inserts_ops SET status = '2' WHERE id = '{$id_insert}'");
                $db->Query("UPDATE db_inserts SET status = '2' WHERE op_id = '{$id_insert}'");
                $money = $insert_row["money"];
                $user_id = intval($insert_row["user_id"]);
                $time = time();
                // Обновляем баланс
                $db->Query("SELECT * FROM db_users_a WHERE id = '{$user_id}'");
                $user_data = $db->FetchArray();
              
                $db->Query("SELECT * FROM db_config WHERE id = '1'");
                $sonfig_site = $db->FetchArray();
              
                $refid = $user_data['referer_id'];
              
                $per = $sonfig_site['ref_per']/100;
              
                $ref_1 = ($money * $per);

                $db->Query("SELECT insert_sum FROM db_users_b WHERE id = '{$user_id}' LIMIT 1");
                $ins_sum = $db->FetchRow();

//                $db->Query("UPDATE db_users_b SET money_b = money_b + '{$money}' WHERE id = '{$user_id}'");
              
                $db->Query("UPDATE db_users_b SET money_b = money_b + '{$money}', to_referer = to_referer + '{$ref_1}', insert_sum = insert_sum + {$money} WHERE id = '{$user_id}'");
              
                $db->Query("UPDATE db_users_b SET money_p = money_p + '{$ref_1}', from_referals = from_referals + '{$ref_1}' WHERE id = '{$refid}'");

                # Конкурс
                $competition = new competition($db);
                $competition->UpdatePoints($user_id, $money);

                $investors = new investors($db);
                $investors->UpdatePoints($user_id, $money);
              
                echo htmlspecialchars($order_id)."|success";
                exit;
            }elseif ($insert_row['type_op'] == 'temporary_buy') {
                $db->Query("UPDATE inserts_ops SET status = '2' WHERE id = '{$id_insert}'");
                $db->Query("SELECT * FROM temporary_buy WHERE op_id = '{$id_insert}'");
                $buy_data = $db->FetchArray();
                $db->Query("UPDATE temporary_buy SET status = '2' WHERE op_id = '{$id_insert}'");
                $money = $insert_row["money"];
                $ref_1 = ($money * 0.05);
                $db->Query("UPDATE users_conf SET b_out = b_out + '{$ref_1}' WHERE user_id = '".$buy_data['ref']."'");
                $type = $buy_data['type'];
                $item_id = $buy_data['item_id'];
                $time = time();
                // Обновляем баланс
                $db->Query("UPDATE {$type} SET balance = balance + '{$money}', active = '1' WHERE id = '{$item_id}'");
                echo htmlspecialchars($order_id)."|success";
                exit;
            }
        }
    }
    echo htmlspecialchars($order_id)."|error";
    exit;
}
echo htmlspecialchars("|error");
exit;
?>
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
  • #370
mozard написал(а):
Код:
<?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($_REQUEST["order_id"]) && isset($_REQUEST["signature"])){
    $m_key = $config->secretM;

    $uid                    = $_REQUEST["uid"];
    $amount                    = $_REQUEST["amount"];
    $amount_shop            = $_REQUEST["amount_shop"];
    $amount_client            = $_REQUEST["amount_client"];
    $currency                = $_REQUEST["currency"];
    $order_id                = $_REQUEST["order_id"];
    $payment_method_id        = $_REQUEST["payment_method_id"];
    $payment_method_title    = $_REQUEST["payment_method_title"];
    $client_email            = $_REQUEST["client_email"];
    $signature                = $_REQUEST["signature"];

    $arHash = array(
        $uid,
        $amount,
        $amount_shop,
        $amount_client,
        $currency,
        $order_id,
        $payment_method_id,
        $payment_method_title,
        $client_email,
        $m_key);

    $sign = md5(join(':', $arHash));

    $id_insert = intval($order_id);
    $db->Query("SELECT * FROM db_inserts_ops WHERE id = '{$id_insert}'");
    $insert = $db->FetchArray();

    if ($signature == $sign && $amount == $insert['money']){

    $id_insert = intval($order_id);
    $db->Query("SELECT * FROM db_inserts_ops WHERE id = '{$id_insert}'");

        if($db->NumRows() == 0){
        echo htmlspecialchars($order_id)."|error"; exit;
        }
    
        $insert_row = $db->FetchArray();
    
        if($insert_row["status"] > 1){
        echo htmlspecialchars($order_id)."|success"; exit;
        }
    
        $arr_types = array('mkassa'=>true,'temporary_buy'=>true);
        if(array_key_exists($insert_row['type_op'], $arr_types)){
            if($insert_row['type_op'] == 'mkassa'){
                $db->Query("UPDATE db_inserts_ops SET status = '2' WHERE id = '{$id_insert}'");
                $db->Query("UPDATE db_inserts SET status = '2' WHERE op_id = '{$id_insert}'");
                $money = $insert_row["money"];
                $user_id = intval($insert_row["user_id"]);
                $time = time();
                // Обновляем баланс
                $db->Query("SELECT * FROM db_users_a WHERE id = '{$user_id}'");
                $user_data = $db->FetchArray();
            
                $db->Query("SELECT * FROM db_config WHERE id = '1'");
                $sonfig_site = $db->FetchArray();
            
                $refid = $user_data['referer_id'];
            
                $per = $sonfig_site['ref_per']/100;
            
                $ref_1 = ($money * $per);

                $db->Query("SELECT insert_sum FROM db_users_b WHERE id = '{$user_id}' LIMIT 1");
                $ins_sum = $db->FetchRow();

//                $db->Query("UPDATE db_users_b SET money_b = money_b + '{$money}' WHERE id = '{$user_id}'");
            
                $db->Query("UPDATE db_users_b SET money_b = money_b + '{$money}', to_referer = to_referer + '{$ref_1}', insert_sum = insert_sum + {$money} WHERE id = '{$user_id}'");
            
                $db->Query("UPDATE db_users_b SET money_p = money_p + '{$ref_1}', from_referals = from_referals + '{$ref_1}' WHERE id = '{$refid}'");

                # Конкурс
                $competition = new competition($db);
                $competition->UpdatePoints($user_id, $money);

                $investors = new investors($db);
                $investors->UpdatePoints($user_id, $money);
            
                echo htmlspecialchars($order_id)."|success";
                exit;
            }elseif ($insert_row['type_op'] == 'temporary_buy') {
                $db->Query("UPDATE inserts_ops SET status = '2' WHERE id = '{$id_insert}'");
                $db->Query("SELECT * FROM temporary_buy WHERE op_id = '{$id_insert}'");
                $buy_data = $db->FetchArray();
                $db->Query("UPDATE temporary_buy SET status = '2' WHERE op_id = '{$id_insert}'");
                $money = $insert_row["money"];
                $ref_1 = ($money * 0.05);
                $db->Query("UPDATE users_conf SET b_out = b_out + '{$ref_1}' WHERE user_id = '".$buy_data['ref']."'");
                $type = $buy_data['type'];
                $item_id = $buy_data['item_id'];
                $time = time();
                // Обновляем баланс
                $db->Query("UPDATE {$type} SET balance = balance + '{$money}', active = '1' WHERE id = '{$item_id}'");
                echo htmlspecialchars($order_id)."|success";
                exit;
            }
        }
    }
    echo htmlspecialchars($order_id)."|error";
    exit;
}
echo htmlspecialchars("|error");
exit;
?>
При успешной оплате ответ для сервера оповещения МегаКассы должен быть "ok", при неуспешной "fail".
У тебя бред
То, что ты показал, просто переделка Payeer. Человек, который это делал, даже в документацию, наверное, не заглянул...
Используй ссылки выше
 
mozard
Участник
Сообщения
21
Реакции
4
  • #371
Спасибо, уже разобрался.
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
  • #372
mozard написал(а):
Код:
<?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($_REQUEST["order_id"]) && isset($_REQUEST["signature"])){
    $m_key = $config->secretM;
 
    $uid                    = $_REQUEST["uid"];
    $amount                    = $_REQUEST["amount"];
    $amount_shop            = $_REQUEST["amount_shop"];
    $amount_client            = $_REQUEST["amount_client"];
    $currency                = $_REQUEST["currency"];
    $order_id                = $_REQUEST["order_id"];
    $payment_method_id        = $_REQUEST["payment_method_id"];
    $payment_method_title    = $_REQUEST["payment_method_title"];
    $client_email            = $_REQUEST["client_email"];
    $signature                = $_REQUEST["signature"];
 
    $arHash = array(
        $uid,
        $amount,
        $amount_shop,
        $amount_client,
        $currency,
        $order_id,
        $payment_method_id,
        $payment_method_title,
        $client_email,
        $m_key);

    $sign = md5(join(':', $arHash));

    $id_insert = intval($order_id);
    $db->Query("SELECT * FROM db_inserts_ops WHERE id = '{$id_insert}'");
    $insert = $db->FetchArray();
 
    if ($signature == $sign && $amount == $insert['money']){
 
    $id_insert = intval($order_id);
    $db->Query("SELECT * FROM db_inserts_ops WHERE id = '{$id_insert}'");

        if($db->NumRows() == 0){
        echo htmlspecialchars($order_id)."|error"; exit;
        }
     
        $insert_row = $db->FetchArray();
     
        if($insert_row["status"] > 1){
        echo htmlspecialchars($order_id)."|success"; exit;
        }
     
        $arr_types = array('mkassa'=>true,'temporary_buy'=>true);
        if(array_key_exists($insert_row['type_op'], $arr_types)){
            if($insert_row['type_op'] == 'mkassa'){
                $db->Query("UPDATE db_inserts_ops SET status = '2' WHERE id = '{$id_insert}'");
                $db->Query("UPDATE db_inserts SET status = '2' WHERE op_id = '{$id_insert}'");
                $money = $insert_row["money"];
                $user_id = intval($insert_row["user_id"]);
                $time = time();
                // Обновляем баланс
                $db->Query("SELECT * FROM db_users_a WHERE id = '{$user_id}'");
                $user_data = $db->FetchArray();
             
                $db->Query("SELECT * FROM db_config WHERE id = '1'");
                $sonfig_site = $db->FetchArray();
             
                $refid = $user_data['referer_id'];
             
                $per = $sonfig_site['ref_per']/100;
             
                $ref_1 = ($money * $per);

                $db->Query("SELECT insert_sum FROM db_users_b WHERE id = '{$user_id}' LIMIT 1");
                $ins_sum = $db->FetchRow();

//                $db->Query("UPDATE db_users_b SET money_b = money_b + '{$money}' WHERE id = '{$user_id}'");
             
                $db->Query("UPDATE db_users_b SET money_b = money_b + '{$money}', to_referer = to_referer + '{$ref_1}', insert_sum = insert_sum + {$money} WHERE id = '{$user_id}'");
             
                $db->Query("UPDATE db_users_b SET money_p = money_p + '{$ref_1}', from_referals = from_referals + '{$ref_1}' WHERE id = '{$refid}'");

                # Конкурс
                $competition = new competition($db);
                $competition->UpdatePoints($user_id, $money);

                $investors = new investors($db);
                $investors->UpdatePoints($user_id, $money);
             
                echo htmlspecialchars($order_id)."|success";
                exit;
            }elseif ($insert_row['type_op'] == 'temporary_buy') {
                $db->Query("UPDATE inserts_ops SET status = '2' WHERE id = '{$id_insert}'");
                $db->Query("SELECT * FROM temporary_buy WHERE op_id = '{$id_insert}'");
                $buy_data = $db->FetchArray();
                $db->Query("UPDATE temporary_buy SET status = '2' WHERE op_id = '{$id_insert}'");
                $money = $insert_row["money"];
                $ref_1 = ($money * 0.05);
                $db->Query("UPDATE users_conf SET b_out = b_out + '{$ref_1}' WHERE user_id = '".$buy_data['ref']."'");
                $type = $buy_data['type'];
                $item_id = $buy_data['item_id'];
                $time = time();
                // Обновляем баланс
                $db->Query("UPDATE {$type} SET balance = balance + '{$money}', active = '1' WHERE id = '{$item_id}'");
                echo htmlspecialchars($order_id)."|success";
                exit;
            }
        }
    }
    echo htmlspecialchars($order_id)."|error";
    exit;
}
echo htmlspecialchars("|error");
exit;
?>
во всех дополнениях к фруктовым фермам мне очень нравится это
mozard написал(а):
 
pligin
Участник
Сообщения
3.654
Реакции
1.336
  • #373
mozard написал(а):
Спасибо, уже разобрался.
загляни в документацию API МегаКассы
будет интересно
 
Bloodscreed
Местный
Сообщения
51
Реакции
3
  • #374
Подскажите где в JS искать это значение?Снимок экрана (84).png
 
Bloodscreed
Местный
Сообщения
51
Реакции
3
  • #375
Кто подскажет как закрыть robots.txt в .htaccess ? просто код)
Для чего? любопытный пользователь может заглянуть))
 
Sergei5
Участник
Сообщения
6
Реакции
0
  • #376
admin написал(а):
Это бесполезно.
Все пользователи пользуются одними сервисами. Отдельно для тебя не смогут увеличить лимит.
Увеличив лимит их система может упасть от перегрузки

Здравствуйте нужна помощь по скриптам фруктовых ферм , заплачу . Индивидуально пообщаться в контакте . Моя страница в контакте : https://vk.com/xxxxxx
 
Последнее редактирование модератором:
erem
Местный
Сообщения
58
Реакции
2
  • #377
Серфинг переход не сделает. Что сделать?
 
erem
Местный
Сообщения
58
Реакции
2
  • #378
Добрый вечер всем.

Кто скажет как закрыть эти файлы?

Почти все открытые.

 
Buhhus
Участник
Сообщения
109
Реакции
39
  • #379
Erem написал(а):
Добрый вечер всем.

Кто скажет как закрыть эти файлы?

Почти все открытые.

Ну на данном примере это картинки, если их закрыть, то их ни кто не увидит...
 
erem
Местный
Сообщения
58
Реакции
2
  • #380
Buhhus написал(а):
Ну на данном примере это картинки, если их закрыть, то их ни кто не увидит...

Мне нужно только закрыть тот папку, но его содержание были доступны.

У всех так. Никого я не видел что все эти папки были на руках взломчики.


Я попробывал deny from all , не получилось. но гуглив я нашёл этот Options All —Indexes это пойдёт?

 
Сверху