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

Фикс [FIX]Личный кабинет Евгеха + InterKassa v2 + Unitpay

Ребята помогите что за ошибка
Fatal error: Call to a member function bind_param() on a non-object in /home/maingames/Ru-MainGames.ru/lc/functions.phpon line 87

Знаю что то с бд не то. соже кто даст файл с базой данных нормальной?

Таблица с бан-листом есть?
Запрос то есть, а запрашивать негде.)

Создай таблицу:

PHP:
CREATE TABLE IF NOT EXISTS `lk_bans` (
  `username` text NOT NULL,
  `count` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

В Конфиге укажи название - lk_bans.
 
Последнее редактирование:
Пишет "Личный кабинет доступен только зарегистрированным пользователям!"
Но я авторизирован. че за хрень?
Попробуй выйти с сайта и залогинится заново.

Ссыл на сайт можешь написать?
 
Немного не в тему, но подскажите пожалуйста. Сервер и Сайт у меня на разных машинах и всем известно, что если бд не на машине с сервером, то будет жестоко лагать. Как сделать поддержку кабинетом базы данных сайта и базы с сервера? Я в пхп не силён и искренне прошу помочь.
 
Немного не в тему, но подскажите пожалуйста. Сервер и Сайт у меня на разных машинах и всем известно, что если бд не на машине с сервером, то будет жестоко лагать. Как сделать поддержку кабинетом базы данных сайта и базы с сервера? Я в пхп не силён и искренне прошу помочь.
Там нужно подключить на сервер только таблицы с пексом(Чтобы не нагружать сервер), все остальное должно быть на бд сайта.
 
Хорошо, разобрались, что нужно подключать только pex, но как это сделать? Я не знаком с пхп и представляю себе это примерно так: нужно в n-ном файле создать скрипт подключения ко второй бд и к примеру привязать этот скрипт к определению tbl_PRMS_duration например.
 
Хорошо, разобрались, что нужно подключать только pex, но как это сделать? Я не знаком с пхп и представляю себе это примерно так: нужно в n-ном файле создать скрипт подключения ко второй бд и к примеру привязать этот скрипт к определению tbl_PRMS_duration например.
Там все логически, если разобраться, именно таким методом.
Буквально скопипастить подключение к бд и сделать свои настройки.
Что-то на подобии

PHP:
//Подключения к БД
$mysqli = new mysqlipex($db_ippex, $db_userpex, $db_passpex, $db_basepex);
if (mysqli_connect_errno()) { printf("Подключение к серверу MySQL невозможно. Код ошибки: %s\n", mysqli_connect_error()); exit; }
//Подключения к БД

//Вывод статуса игрока
$stmt = $mysqlipex->prepare('SELECT `parent` FROM `'.$tbl_PRMS_inheritance.'` WHERE `child`=? LIMIT 1');
$stmt->bind_param('s', $username);
$stmt->execute();
$stmt->bind_result($userstatus);
$stmt->store_result();
$stmt->fetch();
$stmt->close();
if($userstatus=='') $userstatus = 'Player';
//Вывод статуса игрока

//Дата окончания статуса   
$stmt = $mysqlipex->prepare('SELECT `expiration_date` FROM `'.$tbl_PRMS_duration.'` WHERE `username`=? LIMIT 1');
$stmt->bind_param('s', $username);
$stmt->execute();
$stmt->bind_result($user_status_duration);
$stmt->store_result();
$stmt->fetch();
$stmt->close();
//Дата окончания статуса
//Форма сообщений
if(isset($_POST['action'])) {
    $mmesag1e = '<div class=modal-title><span class=modal-title-text>Уведомление</span></div><div class=upbalancediv><label>';
    $mmesag1e = $mysqlipex->real_escape_string($mmesag1e);
    $mmesag2e = '</label></div><hr><input type=button style="width: 106px; float: right;" class="button modal-button" value="Ок" onclick="modalWindow.close();"></div></form>';
    $mmesag2e = $mysqlipex->real_escape_string($mmesag2e);
        switch($_POST['action']) {
//Форма сообщений
// Ну и так далее, думаю примерно так.
 

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

Назад
Верх