Помощь Модуль API Яндекс расписания

nikvel61

Постоялец
Регистрация
25 Дек 2012
Сообщения
75
Реакции
13
Решил сделать модуль API Яндекс расписания и столкнулся с проблемой не могу найти информацию как вывести json с https на страницу сайта, чтоб инфа была написана по колхозному и с примерами. Кто-нибудь сталкивался с подобной проблемой или может есть решение? На форуме не нашел ничего :(
 
json ты чем получаешь, JS на клиенте или PHP на сервере?
 
json ты чем получаешь, JS на клиенте или PHP на сервере?
Дошел только до этого
<?
$key = 'здесь ключ';
$url = 'Для просмотра ссылки Войди или Зарегистрируйся
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt ($curl, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$res = curl_exec($curl);
var_dump($res);
curl_close($curl);

?>

Формат json выводится в браузере, а дальше как декодировать и вывести как на этом сайте Для просмотра ссылки Войди или Зарегистрируйся инфы не нашел вроде бы и гуглить умею.
 
Последнее редактирование модератором:
PHP:
if ($res !== false) {
  if ($res = json_decode($res, true)) {
    var_dump($res);
    //дальше проход по массиву и вывод таблички или что там тебе надо :)
  }
}
 
PHP:
if ($res !== false) {
  if ($res = json_decode($res, true)) {
    var_dump($res);
    //дальше проход по массиву и вывод таблички или что там тебе надо :)
  }
}
Пробовал... пробовал ни чего не получается, то отображается в браузере
Код:
array(3) { ["pagination"]=> array(5) { ["has_next"]=> bool(false) ["per_page"]=> int(100) ["page_count"]=> int(1) ["total"]=> int(1) ["page"]=> int(1) } ["threads"]=> array(1) { [0]=> array(13) { ["except_days"]=> string(0) "" ["arrival"]=> string(8) "19:45:00" ["departure"]=> string(8) "16:13:00" ["duration"]=> float(12720) ["arrival_terminal"]=> NULL ["arrival_platform"]=> string(0) "" ["from"]=> array(7) { ["code"]=> string(8) "s9616993" ["station_type"]=> string(12) "вокзал" ["title"]=> string(10) "Керчь" ["popular_title"]=> string(0) "" ["short_title"]=> string(0) "" ["transport_type"]=> string(5) "train" ["type"]=> string(7) "station" } ["thread"]=> array(8) { ["carrier"]=> array(3) { ["code"]=> int(8459) ["codes"]=> array(3) { ["icao"]=> NULL ["sirena"]=> NULL ["iata"]=> NULL } ["title"]=> string(60) "ГУП РК "Крымская железная дорога"" } ["transport_type"]=> string(5) "train" ["uid"]=> string(9) "562YE_0_2" ["title"]=> string(51) "Симферополь - Ростов-на-Дону" ["vehicle"]=> NULL ["number"]=> string(5) "562Э" ["short_title"]=> string(51) "Симферополь - Ростов-на-Дону" ["express_type"]=> NULL } ["departure_platform"]=> string(0) "" ["days"]=> string(28) "по чётным по 30.01" ["stops"]=> string(0) "" ["to"]=> array(7) { ["code"]=> string(8) "s9613549" ["station_type"]=> string(14) "станция" ["title"]=> string(12) "Кавказ" ["popular_title"]=> string(0) "" ["short_title"]=> string(0) "" ["transport_type"]=> string(5) "train" ["type"]=> string(7) "station" } ["departure_terminal"]=> NULL } } ["search"]=> array(3) { ["date"]=> NULL ["to"]=> array(5) { ["code"]=> string(6) "c22934" ["type"]=> string(10) "settlement" ["popular_title"]=> string(21) "Порт-Кавказ" ["short_title"]=> string(21) "Порт-Кавказ" ["title"]=> string(21) "Порт-Кавказ" } ["from"]=> array(7) { ["code"]=> string(8) "s9616993" ["station_type"]=> string(12) "вокзал" ["title"]=> string(10) "Керчь" ["popular_title"]=> string(0) "" ["short_title"]=> string(0) "" ["transport_type"]=> string(5) "train" ["type"]=> string(7) "station" } } }
с чего начать хоть пару строк??
 
Все разобрался за помощь спасибо!! Онлайн редактор jsonviewer.stack.hu очень помог, как работает можете посмотреть на сайте - Моя Керчь информационный мультипортал.
 
Назад
Сверху