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

pligin

Команда форума
Администратор
Спасибо буду хостеру писать
Это бесполезно.
Все пользователи пользуются одними сервисами. Отдельно для тебя не смогут увеличить лимит.
Увеличив лимит их система может упасть от перегрузки
 

BloodScreed

Местный
Ребята такая проблема, немогу убрать лишний кусок продолжения страницы внизу... Получается картинка заканчивается и идет еще продолжение фона сантимов так 5.... и footer почему то всередине....
 

pligin

Команда форума
Администратор
Ребята такая проблема, немогу убрать лишний кусок продолжения страницы внизу... Получается картинка заканчивается и идет еще продолжение фона сантимов так 5.... и footer почему то всередине....
Скриншот в студию. В личку фтп и адрес сайта
 

mozard

Местный
Всем привет, а кто с MegaKassa поможет, сменился у неё api, что теперь в мерчанте править?
 

mozard

Местный
Мерчант есть у меня, его поправить немного нужно, после перехода на API 1.1 не зачисляет на баланс и в статистику не идет ничего.
 

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;
?>
 

pligin

Команда форума
Администратор
Код:
<?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. Человек, который это делал, даже в документацию, наверное, не заглянул...
Используй ссылки выше
 

pligin

Команда форума
Администратор
Код:
<?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;
?>
во всех дополнениях к фруктовым фермам мне очень нравится это
 

BloodScreed

Местный
Кто подскажет как закрыть robots.txt в .htaccess ? просто код)
Для чего? любопытный пользователь может заглянуть))
 

Sergei5

Участник
Это бесполезно.
Все пользователи пользуются одними сервисами. Отдельно для тебя не смогут увеличить лимит.
Увеличив лимит их система может упасть от перегрузки

Здравствуйте нужна помощь по скриптам фруктовых ферм , заплачу . Индивидуально пообщаться в контакте . Моя страница в контакте : https://vk.com/xxxxxx
 
Последнее редактирование модератором:

Erem

Местный
Добрый вечер всем.

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

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

 

Erem

Местный
Ну на данном примере это картинки, если их закрыть, то их ни кто не увидит...

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

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


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

 
Верх