#php #json #codeigniter
#php #json #codeigniter
Вопрос:
я новичок в codeigniter. Я ищу вашей помощи здесь..
если я открою этот URL http://finance .yahoo.com/webservice/v1/symbols/allcurrencies/quote ?format= json amp;random = 1403540243 затем я получаю некоторую дату json в своем браузере,
Как я могу вызвать тот же URL-адрес и прочитать, что все эти даты в формате json отправляют их на мою страницу просмотра в Codeigniter?
Я пробовал так, но его отправка URL не считывает данные по этому URL
public function getAllJsonData() {//first version
$data['all_json_data'] = "http://finance.yahoo.com/webservice/v1/symbols/allcurrencies/quote?format=jsonamp;random=1403540243";
$this->load->view('myViewPage', $data);
}
Ответ №1:
public function getAllJsonData() {//first version
$data['data'] = file_get_contents('http://finance.yahoo.com/webservice/v1/symbols/allcurrencies/quote?format=jsonamp;random=1403540243');
// $data['data'] = json_decode($data, true);
$this->load->view('myViewPage', $data);
}
вставьте приведенный ниже код в файл просмотра
<?php
header('Content-Type: application/json');
echo $data;
?>
Комментарии:
1. тогда как эти json будут отображаться на моей странице просмотра??
2. при просмотре print_r($data);
3. Серьезность: предупреждающее сообщение: недопустимое смещение строки «данные»
4.сейчас идет, но проблема в том, что данные отображаются в виде массива… Мне нужны данные, которые отображаются при нажатии на этот URL: финансы.yahoo.com/webservice/v1/symbols/allcurrencies/…my.jetscreenshot.com/demo/20140623-zxnd-71kb.jpg