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

Сервис обмена электронных валют

Выбрать шаблон и создать сайт

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

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

#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

robot

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


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