Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление
  2. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб Личный Кабинет v0.8.0

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем FaiCraft, 8 авг 2013.

  1. log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    у тебя точно есть папка weblauncher?[DOUBLEPOST=1382187861,1382187721][/DOUBLEPOST]
    скинь эти 3 файла
     
    oleg57zls нравится это.
  2. Хостинг MineCraft
    <
  3. oleg57zls

    oleg57zls Старожил Пользователь

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Все, спасибо! Убрал "/" в нескольких файлах, заработало!
     
  4. log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    СТоп ради интереса в каких файлах ты убрал?[DOUBLEPOST=1382188057,1382188023][/DOUBLEPOST]
    Ты рад?Это было трудно?
     
  5. oleg57zls

    oleg57zls Старожил Пользователь

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    В skin2d.php
    Да, нет не трудно. Я пробовал менять пути, но то что их в functions.php менять нужно я не увидел. Спасибо огромное!
     
  6. log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    Незчт ты третий кому я помогаю))[DOUBLEPOST=1382190496,1382189899][/DOUBLEPOST]Было б удобней если бы автор в конфиге.пхп поместил ещё строки это

    $folder_viewskin="lk";//путь до файла открывающий скин и плащ (домен не писать)
    прописать в функциях.пхп

    $skin = '<img src="{folder_viewskin}/skin2d.php?skinpath='.$username.'" border=0 width="90" height="180"/>';
    $cloak = '<img src="{folder_viewskin}/skin2d.php?skinpath='.$username.'&mode=2" border=0 width="90" height="180" />';
     
  7. Nick1990

    Nick1990 Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    Nick
    не подскажете я удалил лк FaiCraft,терь хочу опять установить и вот такая ошибка что делать:
    To connect permitted only files with the extension: .tpl or .php
     
  8. Dozer

    Dozer Активный участник Пользователь

    Баллы:
    78
    Перекодируйте пожалуйста в utf-8 кому не трудно.;)
     
  9. log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    Ты
     
    Последнее редактирование: 26 окт 2013
  10. Dozer

    Dozer Активный участник Пользователь

    Баллы:
    78
    Многово не понимаю, и что? А ты если такой умный, объясни, почему у меня в лк вместо букв квадратики.
     
  11. oleg57zls

    oleg57zls Старожил Пользователь

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Я на пару постов выше, рекодер кидал. Скопируй его в папку с ЛК и перекодируй им!
     
    ВремяПриключений нравится это.
  12. Dozer

    Dozer Активный участник Пользователь

    Баллы:
    78
    Пробывал, неполучилось.[DOUBLEPOST=1382542035,1382541180][/DOUBLEPOST]Все, получилось oleg57zls, спасибо за рекодер.
     
  13. log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    А сколько тебе лет?
     
  14. Dozer

    Dozer Активный участник Пользователь

    Баллы:
    78
    Это так важно?
     
  15. log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    Конечно же нет[DOUBLEPOST=1382808955,1382791608][/DOUBLEPOST]Не знаю зачем, но я типо сделал под payeer, только status.php не дописал.
    Открываем payment1.php
     
  16. fles

    fles Старожил Пользователь

    Баллы:
    153
    Skype:
    VadimVgb
    Имя в Minecraft:
    fles
    log_inil, А что надо дописать в status'e?
     
    ВремяПриключений нравится это.
  17. log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    В том то и дело ,я не понимаю что писать ,либо вывод куда надо(нужно)или что-то с этим делать
    пример с сайта:
    <?
    if (isset($_POST["m_operation_id"]) && isset($_POST["m_sign"]))
    {
    $m_key = "Ваш секретный ключ";
    $arHash = array($_POST['m_operation_id'],
    $_POST['m_operation_ps'],
    $_POST['m_operation_date'],
    $_POST['m_operation_pay_date'],
    $_POST['m_shop'],
    $_POST['m_orderid'],
    $_POST['m_amount'],
    $_POST['m_curr'],
    $_POST['m_desc'],
    $_POST['m_status'],
    $m_key);
    $sign_hash = strtoupper(hash('sha256', implode(":", $arHash)));
    if ($_POST["m_sign"] == $sign_hash && $_POST['m_status'] == "success")
    {
    echo $_POST['m_orderid']."|success";
    exit;
    }
    echo $_POST['m_orderid']."|error";
    }
    ?>
    но я писал для лк так что надо в бд записывать значения[DOUBLEPOST=1382814238,1382809499][/DOUBLEPOST]А для чего в папке lk есть файл status.php???
     
    Последнее редактирование: 27 окт 2013
    Goldenix нравится это.
  18. fles

    fles Старожил Пользователь

    Баллы:
    153
    Skype:
    VadimVgb
    Имя в Minecraft:
    fles
    log_inil, Функция доната, заносит в базу то кол-во. денег которое было перечислено на интеркассу.
    PHP:
    mysql_query("INSERT INTO `ik_money` VALUES (NULL, '".$ik_payment_id."', '".$ik_payment_amount."');");
     
  19. log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    просто я не догоняю чтто значит это.$ik_payment_id."' и это , '".$ik_payment_amount."
    и всё Допустим я нажал оплатить 100рублей меня кидает на интер кассу я оплачиваю меня затем кидает в status.php и потом всё?

    ну а это зачем
    $sing_hash = $m_shop.':'.
    $m_amount.':'.
    $ik_payment_id.':'.
    $ik_paysystem_alias.':'.
    $ik_baggage_fields.':'.
    $ik_payment_state.':'.
    $ik_trans_id.':'.
    $ik_currency_exch.':'.
    $ik_fees_payer.':'.
    $ik_shop_secret_key;

    если нам нужно только $ik_payment_id."', '".$ik_payment_amount."')
     
    slavik123123123 нравится это.
  20. fles

    fles Старожил Пользователь

    Баллы:
    153
    Skype:
    VadimVgb
    Имя в Minecraft:
    fles
    log_inil, Ну так глянь в таблицу ik_money и всё станет ясно, а все остальные переменные нужны для сессии с интеркассой.
     
  21. log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    амм а у меня payeer и почти все переменные совподают[DOUBLEPOST=1382815664,1382815367][/DOUBLEPOST]
    просто есть пару лишних

    вот так можно?
    <?
    if (isset($_POST["m_operation_id"]) && isset($_POST["m_sign"]))
    {
    $m_key = "Ваш секретный ключ";
    $arHash = array($_POST['m_operation_id'],
    $_POST['m_operation_ps'],
    $_POST['m_operation_date'],
    $_POST['m_operation_pay_date'],
    $_POST['m_shop'],
    $_POST['m_orderid'],
    $_POST['m_amount'],
    $_POST['m_curr'],
    $_POST['m_desc'],
    $_POST['m_status'],
    $m_key);
    $sign_hash = strtoupper(hash('sha256', implode(":", $arHash)));
    if ($_POST["m_sign"] == $sign_hash && $_POST['m_status'] == "success")
    {
    echo $_POST['m_orderid']."|success";
    exit;
    }
    echo $_POST['m_orderid']."|error";
    }
    $m_amount=$_POST['m_amount'];
    $ik_payment_id=$_POST['m_operation_id'];
    /* Обработка переменных */
    mysql_real_escape_string(strip_tags($ik_payment_id));
    mysql_real_escape_string(strip_tags($m_amount));
    /* Обработка переменных */
    mysql_query("INSERT INTO `ik_money` VALUES (NULL, '".$ik_payment_id."', '".$m_amount."');");
    } else {
    echo 'Проверка контрольной подписи данных о платеже провалена!';
    }

    ?>
    [DOUBLEPOST=1382823280][/DOUBLEPOST]блин /seccess.php возращает seccess, но в бд ничего не записывает[DOUBLEPOST=1382823470][/DOUBLEPOST]
    мой
    <?php
    /*
    Личный кабинет для проектов minecraft.
    Данный Личный Кабинет настроен исключительно на движок DLE.

    Версия кабинета: v0.6.5
    Автор: MrDestrim
    Наш проект: faicraft.ru
    */

    define('INCLUDE_CHECK',true);
    include'lko/include/config.php';


    if (isset($_GET["m_operation_id"]) && isset($_GET["m_sign"]))
    {
    $m_key = "";
    $arHash = array($_GET['m_operation_id'],
    $_GET['m_operation_ps'],
    $_GET['m_operation_date'],
    $_GET['m_operation_pay_date'],
    $_GET['m_shop'],
    $_GET['m_orderid'],
    $_GET['m_amount'],
    $_GET['m_curr'],
    $_GET['m_desc'],
    $_GET['m_status'],
    $m_key);
    $sign_hash = strtoupper(hash('sha256', implode(":", $arHash)));
    if ($_GET["m_sign"] == $sign_hash && $_GET['m_status'] == "success")
    {
    echo $_GET['m_orderid']."|success";
    exit;
    }
    echo $_GET['m_orderid']."|error";
    }
    $m_sign=$_GET["m_sign"];
    print $sign_hash1;
    print $m_sign;
    $ik_payment_id1=$_GET['m_operation_id'];
    $ik_payment_id2=$_GET['m_amount'];
    if($m_sign === $sign_hash1) {
    /* Обработка переменных */
    mysql_real_escape_string(strip_tags($ik_payment_id1));
    mysql_real_escape_string(strip_tags($ik_payment_id2));
    /* Обработка переменных */
    mysql_query("INSERT INTO `ik_money` VALUES (NULL, '".$ik_payment_id1."', '".$ik_payment_id2."');OK");
    } else {
    echo 'Проверка контрольной подписи данных о платеже провалена!';
    }

    //
    ?>
    с сайта пример
    <?
    if (isset($_POST["m_operation_id"]) && isset($_POST["m_sign"]))
    {
    $m_key = "Ваш секретный ключ";
    $arHash = array($_POST['m_operation_id'],
    $_POST['m_operation_ps'],
    $_POST['m_operation_date'],
    $_POST['m_operation_pay_date'],
    $_POST['m_shop'],
    $_POST['m_orderid'],
    $_POST['m_amount'],
    $_POST['m_curr'],
    $_POST['m_desc'],
    $_POST['m_status'],
    $m_key);
    $sign_hash = strtoupper(hash('sha256', implode(":", $arHash)));
    if ($_POST["m_sign"] == $sign_hash && $_POST['m_status'] == "success")
    {
    echo $_POST['m_orderid']."|success";
    exit;
    }
    echo $_POST['m_orderid']."|error";
    }
    ?>
     
    ВремяПриключений нравится это.

Поделиться этой страницей