Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите При подключении пишет ошибку :java.net.MalformedURLException: Illegal character in URL

Тема в разделе "[Архив] Помощь", создана пользователем vinipyx7, 24 янв 2013.

Статус темы:
Закрыта.
  1. Автор темы
    vinipyx7

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

    Баллы:
    103
    Имя в Minecraft:
    vinipyx7
    При подключении пишет ошибку :java.net.MalformedURLException: Illegal character in URL
    и в логе на хосте только это :

    Login process [Success] User [vinipyx7] Session [201284901516338234315]
    Join Server [Result] GET parameter empty LOGIN parameter is empty | SESSIONID parameter is emptySERVERID parameter is empty
    Как исправить эту хренотень?
     
  2. Хостинг MineCraft
    <
  3. AvengeRkaa

    AvengeRkaa Старожил

    Баллы:
    123
    Имя в Minecraft:
    AvengeRkaa
    Проблема в скриптах.
     
    vinipyx7 нравится это.
  4. Автор темы
    vinipyx7

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

    Баллы:
    103
    Имя в Minecraft:
    vinipyx7
    Вот скрипт : на join server
    <?php
    require_once('../system.php');

    if (!empty($_GET['sessionId']) and !empty($_GET['user']) and !empty($_GET['serverId'])) {

    $sessionid = mysql_real_escape_string($_GET['sessionId']);
    $login = mysql_real_escape_string($_GET['user']);
    $serverid = mysql_real_escape_string($_GET['serverId']);

    if (!preg_match("/^[a-zA-Z0-9_-]+$/", $login)) {

    $str = "Join Server [Bad symbols Login] ";
    echo "Bad login";

    } elseif (!preg_match("/^[0-9]+$/", $sessionid)) {

    $str = "Join Server [Bad symbols SessionId] ";
    echo "Bad login";

    } elseif (!preg_match("/^[a-z0-9_-]+$/", $serverid)) {

    $str = "Join Server [Bad symbols ServerId] ";
    echo "Bad login";
    } else {

    $str = "Join Server [Info] Session [$sessionid] | User [$login] | Server [$serverid]\r\n";

    $result = BD("SELECT $bd_aUsername FROM $bd_table_accounts WHERE $bd_aSession='$sessionid' AND $bd_aUsername='$login' AND $bd_aServer='$serverid'");

    if(mysql_num_rows($result) == 1){
    $str .= "Join Server [Result] Relogin OK";
    echo "OK";
    } else {

    $result = BD("UPDATE $bd_table_accounts SET $bd_aServer='$serverid' WHERE $bd_aSession='$sessionid' AND $bd_aUsername='$login'");

    if(mysql_affected_rows() == 1){
    $str .= "Join Server [Result] Login OK";
    echo "OK";
    } else {
    $str .= "Join Server [Result] Bad Login NO";
    echo "Bad login";
    }
    }

    }


    } else {

    $str = "Join Server [Result] GET parameter empty ";
    if (empty($_GET['user'])) $str .= "LOGIN parameter is empty | ";
    if (empty($_GET['sessionId'])) $str .= "SESSIONID parameter is empty";
    if (empty($_GET['serverId'])) $str .= "SERVERID parameter is empty";

    echo "Bad login";

    }

    vtxtlog($str);
    ?>
    Где может быть ошибка?
    Сайт на движке joomla
     
    DavidShabaev нравится это.
  5. colderpilot

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

    Баллы:
    103
    Illegal character in URL
    Скорее всего неправильно указана ссылка (Лишние символы или еще что-нибудь.)
     
Статус темы:
Закрыта.

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