1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Привязка лаунчера к Xenforo

Тема в разделе "Оффтопик", создана пользователем Lioner777, 15 фев 2013.

  1. Автор темы
    Lioner777

    Lioner777 Активный участник

    Баллы:
    88
    Имя в Minecraft:
    Trix
    Итак, в связи с тем, что мои сообщения в темах теряются среди гор таких же сообщений - я решил создать тему. Кстати, ответа на мой вопрос я на форуме так и не нашел.​
    А вопрос в следующем:​
    Я сделал лаунчер, все нормально работает кроме одного. При попытке зайти под своим логином и паролем вижу это:​

    [​IMG]
    ----
    Ссылка на мой connect.php:

    Лично я виню во всем connect.php, имхо причина: лаунчер не может найти таблицу с паролями.
    Может быть, конечно, я ошибаюсь:) Вообщем, буду очень признателен за помощь
     
  2. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    забыл сказать что за лаунчер
     
  3. Автор темы
    Lioner777

    Lioner777 Активный участник

    Баллы:
    88
    Имя в Minecraft:
    Trix
    Это важно? Если да - то исходники от oDD1.
     
  4. Автор темы
    Lioner777

    Lioner777 Активный участник

    Баллы:
    88
    Имя в Minecraft:
    Trix
    Его туториал:
     
    zuma2 нравится это.
  5. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    не очень важно, но дополнительная информация не помешает :)

    да и ошибка собственно не в лаунчере а в вэб части, а именно, ошибка
    Warning: mysql_fetch_assoc()...
    возникает при выполннении mysql_fetch_assoc() с пустым результатом предшествующего запроса

    например, вы выполнили mysql_query('select бла бла бла');
    база вернула 0 строк, т.е. ничего не нашла по запросу. вот тут и возникает эта ошибка

    обычно решается проверкой
    PHP:
    $result mysql_query($sql) or die (mysql_error());
    numRows mysql_num_rows($result);
     
    if (
    numRows ) {
    // действия если получили какой-то результат запроса
    $data mysql_fetch_assoc($result);
     
    } else {
    echo 
    "Ничего не найдено";
    }
    почему у вас возникает эта ошибка?
    1 нет механизма проверки пустого запроса
    2. ошибка в запросе/данных базы (т.е. база по любому должна была что-то вернуть на запрос, но ничего не вернула)

    если все же все работает как нужно, можно подавить сообщение об ошибке такой конструкцией
    PHP:
    $data = @mysql_fetch_assoc($result); 
    но настоятельно не рекомендую ее использовать, т.к. дебаг возможных ошибок будет невозможен, любое сообщение об ошибке будет подавлено.
     
  6. Автор темы
    Lioner777

    Lioner777 Активный участник

    Баллы:
    88
    Имя в Minecraft:
    Trix
    Объясните пожалуйста на человеческом языке - что мне нужно делать:)
     
  7. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    для начала выяснить в каком скрипте и какой строке возникает ошибка (в первом спойлере не полностью видно) или смотреть логи апача, там тоже должна быть эта ошибка

    а потом выяснять причины, почему запрос возвращает пустой результат
    если все-таки запрос может возвращать пустой результат, нужно вводить проверку как я написал выше, или подавлять сообщение об ошибке.
     
  8. Автор темы
    Lioner777

    Lioner777 Активный участник

    Баллы:
    88
    Имя в Minecraft:
    Trix
    Насчет отображения ошибки: это и все, что отображается.
    А по-конкретнее действия по устранению проблемы можно?
    P.S. Да, я чайник:oops:
     
  9. klarnet

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

    Баллы:
    173
    Skype:
    dalios7249
    Имя в Minecraft:
    klarnet
    Кто модераторов набирал?
    [В ЭТОМ РАЗДЕЛЕ НЕ ОКАЗЫВАЮТ ПОМОЩЬ ВООБЩЕ] Правила раздела "Веб-обвязки и лаунчеры"

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




    slenky Admin
     
    Последнее редактирование модератором: 12 окт 2023
  10. Автор темы
    Lioner777

    Lioner777 Активный участник

    Баллы:
    88
    Имя в Minecraft:
    Trix
    дубликат темы создавать не буду - пусть модераторы переносят тему в таком случае.
     

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