Перейти к содержимому



  • Закрытая тема Тема закрыта

При выполнении запроса выдает ошибку #1064 (стр. 2)

#21 Riko_s
Riko_s
    Topic Starter
  • Неактивные
  • 18 сообщений
  • Репутация: 0
0

Отправлено 05 Сентябрь 2015 - 22:41

@1putnik, переменные такие-же.

Даже если они написанны не правильно - при нажатии на кнопку "получить данные" должно перекидывать на страницу статистики игрока.

Вот как я это сделал тут: http://blitzinfo.ru/stats/

Введите тут любой ник игрока wot blitz, на пример мой (Riko_s). 


  • 0

#22 1putnik
1putnik
  • Неактивные
  • 96 сообщений
  • Репутация: 8

Отправлено 05 Сентябрь 2015 - 22:51

Одинаково перекидывает:

http://4wows.ru/stats/?status=1

http://blitzinfo.ru/stats/?status=1


Таблица то пустая на первом сайте:

Имя    Процент побед    Всего боев    Ср. Опыт    Ср. Дамаг


Сообщение отредактировал 1putnik: 05 Сентябрь 2015 - 22:53

  • 1

#23 Riko_s
Riko_s
    Topic Starter
  • Неактивные
  • 18 сообщений
  • Репутация: 0

Отправлено 05 Сентябрь 2015 - 23:00

@1putnik,Таблица пустая - потому что в базе нет не каких данных. Проблема в том что по кнопке "Получить данные" они не пишутся в базу (или вообще не получаются через API).

А на blitzinfo.ru все работает http://blitzinfo.ru/stats/?nick=Riko_s


  • 0

#24 1putnik
1putnik
  • Неактивные
  • 96 сообщений
  • Репутация: 8

Отправлено 05 Сентябрь 2015 - 23:04

Кстати все файлы на втром сайте нужно кодировку поменять на UTF-8, а то почти все русские слова - вместо букв квадратики.


Сообщение отредактировал 1putnik: 05 Сентябрь 2015 - 23:06

  • 0

#25 Riko_s
Riko_s
    Topic Starter
  • Неактивные
  • 18 сообщений
  • Репутация: 0

Отправлено 05 Сентябрь 2015 - 23:09

@1putnik, вот это поворот. А можно узнать вашу ОС\Браузер?

 http://s.pr-cy.ru/sc...ts/blitzinfo.ru


  • 0

#26 1putnik
1putnik
  • Неактивные
  • 96 сообщений
  • Репутация: 8

Отправлено 05 Сентябрь 2015 - 23:34

Опера, кодировка - автоматически.  В мозиле нормально показывает


Что-бы узнать передаются ли данные через API, можно прописать

echo '$search_user_name <br>
  $WINRATE <br>
  $battles <br>
  $EXP <br>
  $DAMAGE';

И посмотреть что отобразится. Если ничего, значит не передаются. 

 

Ввожу любой ник - Пользователь не существует

Riko_s - ничего, значит что-то есть.


Сообщение отредактировал 1putnik: 05 Сентябрь 2015 - 23:37

  • 0

#27 1putnik
1putnik
  • Неактивные
  • 96 сообщений
  • Репутация: 8

Отправлено 06 Сентябрь 2015 - 02:20

Вот этот код по-моему лишний:

$get_user_tanks = json_decode(file_get_contents('http://api.wotblitz.ru/wotb/tanks/stats/?application_id='.$key.'&account_id='.$user_id), true);
$get_all_tanks = json_decode(file_get_contents('http://api.wotblitz.ru/wotb/encyclopedia/vehicles/?application_id='.$key.'&fields=tier'), true);

Переменные $get_user_tanks и $get_all_tanks нигде больше не встречаются.


  • 0

#28 1putnik
1putnik
  • Неактивные
  • 96 сообщений
  • Репутация: 8

Отправлено 06 Сентябрь 2015 - 02:46

Ну я так понял:

Когда вы регистрировались на worldofwarships.ru, вам выдали ключ $key. Тогда нужно проверить правильно ли скопирован этот ключ и действует ли он еще. 


  • 0

#29 Riko_s
Riko_s
    Topic Starter
  • Неактивные
  • 18 сообщений
  • Репутация: 0

Отправлено 06 Сентябрь 2015 - 08:36

Там не важно какой именно ключ. У меня их 2 и оба будут работать. Еще можно использовать ключ 'demo" . В любом случае дело, увы, не в ключе.

Я себе мозг так вынес с этой проблемой... Вариантов уже нет


  • 0

#30 1putnik
1putnik
  • Неактивные
  • 96 сообщений
  • Репутация: 8

Отправлено 06 Сентябрь 2015 - 11:51

На 101 строке есть такой код (если смотреть в notepad++, а у вас, по-моему, простой блокнот) :

$search = json_decode(file_get_contents('http://api.worldofwarships.ru/wows/account/list/?application_id='.$key.'&search='.$user_name));
//echo '<pre>' . print_r($search, true) . '</pre>';

Отображение массива переменной закомментировано. Надо убрать двойной слэш и посмотреть что отобразится. Если пусто, значит с этого API ничего не передается.

Дальше под другими URL можно проделать такую же операцию, только менять переменную. Она выше над URL. Так по очереди можно определить что передается с этих URL API


  • 0

#31 Riko_s
Riko_s
    Topic Starter
  • Неактивные
  • 18 сообщений
  • Репутация: 0

Отправлено 06 Сентябрь 2015 - 14:07

Может проблема в поиске id по нику. Надеюсь что так, других вариантов не вижу


  • 0

#32 1putnik
1putnik
  • Неактивные
  • 96 сообщений
  • Репутация: 8

Отправлено 06 Сентябрь 2015 - 14:43

В 105 строке переменная $search_user_id , а с 108 по 120 - $user_id.

В файле до исправления везде $search_user_id

 

Можно посмотреть на эти переменные так:

echo $search_user_id;
echo $user_id;

Ещё на 107 в запросе в URL и на 128 строке $search_user_id 


По-моему с 108 по 120 надо исправить


  • 0

#33 Riko_s
Riko_s
    Topic Starter
  • Неактивные
  • 18 сообщений
  • Репутация: 0

Отправлено 06 Сентябрь 2015 - 18:13

Кажись я разобрался. Проблема была в одной из строк получения данных из API. Оставив лишь одну строку вместо того десятка - получил желаемый результат.


  • 0

#34 Riko_s
Riko_s
    Topic Starter
  • Неактивные
  • 18 сообщений
  • Репутация: 0

Отправлено 16 Декабрь 2015 - 17:06

Проблема давно решена. тему можно закрывать. Всем спасибо за помощь!


  • 0

robot
robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85


Похожие темы
  Название темы Автор Статистика Последнее сообщение

Пользователь месяца
Totti Totti 1-й за Январь
Очков активности: 3 937 6 тем, 87 сообщений, 25 баллов репутации
ТОП самых активных за этот месяц
  • Фотография Megoydagi
    #1

    Megoydagi (24ho.ru)
    Очков активности: 612 5 тем, 53 сообщения, 6 баллов репутации

  • Фотография NataliaAntalia
    #2

    NataliaAntalia (zdorovemedicina.ru)
    Очков активности: 139.5 Вне конкурса за определение пользователя месяца

  • Фотография BLIK
    #3

    BLIK
    Очков активности: 76.5 Вне конкурса за определение пользователя месяца

  • Фотография magnet
    #4

    magnet (rbfxdirect.com)
    Очков активности: 55.5 2 темы, 31 сообщение, 1 балл репутации

  • Фотография Totti
    #5

    Totti
    Очков активности: 42 Вне конкурса за определение пользователя месяца

  • Фотография albedo
    #6

    albedo (online24news.ru)
    Очков активности: 34.5 1 тема, 20 сообщений, 1 балл репутации

  • Фотография TindrumGM
    #7

    TindrumGM (novosti-land.ru)
    Очков активности: 28.5 5 тем, 4 сообщения, 1 балл репутации

  • Фотография MattCutts
    #8

    MattCutts (dmitrylee.ru)
    Очков активности: 22.5 Вне конкурса за определение пользователя месяца

  • Фотография kolver
    #9

    kolver
    Очков активности: 21 2 темы, 8 сообщений, 1 балл репутации

  • Фотография Владислава Рыкова
    #10

    Владислава Рыкова
    Очков активности: 21 0 тем, 7 сообщений, 2 балла репутации

  • Показать весь ТОП 10
Поддержите форум! =)
Апдейты
  • Яндекс ИКС: 30.01.2020
  • Яндекс выдача: 23.02.2020
Топ 5 участников по репутации

Оформление форума – IPBSkins.ru