Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Как вывести данные JSON
Форумы портала PHP.SU » » Вопросы новичков » Как вывести данные JSON

Страниц (2): [1] 2 »
 

1. mrKotik - 17 Февраля, 2014 - 17:30:52 - перейти к сообщению
Мутю пиар в скрипте ну хз как вывести данные в JSON на экран кто может помочь выводит вот так http://prisonvk[dot]mikce[dot]ru/mb.php?[dot][dot][dot]&format=json

Заранее спасибо кто поможет)))

именно как формат JSON в php понял как сделать а дальше хз как вывести так что помогите пожалуйста)))
2. esterio - 17 Февраля, 2014 - 17:34:53 - перейти к сообщению
3. mrKotik - 17 Февраля, 2014 - 17:37:06 - перейти к сообщению
esterio пишет:
да
4. mrKotik - 17 Февраля, 2014 - 23:16:29 - перейти к сообщению
актуально
5. IllusionMH - 17 Февраля, 2014 - 23:47:41 - перейти к сообщению
mrKotik, вопрос сформулируйте.
6. mrKotik - 17 Февраля, 2014 - 23:58:51 - перейти к сообщению
IllusionMH пишет:
mrKotik, вопрос сформулируйте.
Мне вот с этого файла надо вывести данные http://prisonvk[dot]mikce[dot]ru/mb.php?[dot][dot][dot]&format=json (uid damage message ) как его вывести на экран не пойму как подскажите пожалуйста))) заранее спасибо))
(Добавление)
mrKotik пишет:
IllusionMH пишет:
mrKotik, вопрос сформулируйте.
Мне вот с этого файла надо вывести данные http://prisonvk[dot]mikce[dot]ru/mb.php?[dot][dot][dot]&format=json (uid damage message ) как его вывести на экран не пойму как подскажите пожалуйста))) заранее спасибо)) точнее мне надо это се вывестив JS скрипте
7. IllusionMH - 18 Февраля, 2014 - 02:08:25 - перейти к сообщению
mrKotik, копируем из мануала работу с cURL
PHP:
скопировать код в буфер обмена
  1. //Получаем даныне
  2. $ch = curl_init();
  3.  
  4. curl_setopt($ch, CURLOPT_URL, "http://prisonvk.mikce.ru/mb.php?uid=1&format=json");
  5. curl_setopt($ch, CURLOPT_HEADER, 0);
  6. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  7.  
  8. $json = curl_exec($ch);
  9.  
  10. //json -> array
  11. $data = json_decode($json, true);
  12.  
  13. //array
  14. var_dump($data);


Дальше работа с многомерным массивом - курите синтаксис сами, там элементарно.
8. mrKotik - 18 Февраля, 2014 - 15:01:08 - перейти к сообщению
дак мне именно вывести в JS скрипт
(Добавление)
кто-то знает как?
9. IllusionMH - 18 Февраля, 2014 - 16:37:43 - перейти к сообщению
mrKotik, ну делайте echo json_encode и разбирайте своим скриптом. Если просто вывод в присвоение переменной то получите объект иначе JSON.parse
10. mrKotik - 18 Февраля, 2014 - 16:44:46 - перейти к сообщению
IllusionMH пишет:
mrKotik, ну делайте echo json_encode и разбирайте своим скриптом. Если просто вывод в присвоение переменной то получите объект иначе JSON.parse


Мне вот только надо вывести это

uid
damage
damage

и все больше ничего
11. esterio - 18 Февраля, 2014 - 16:52:35 - перейти к сообщению
делаете AJAX на скрипт который CURL-ом забирает данные и в скрипте JSON.parse
12. mrKotik - 18 Февраля, 2014 - 16:57:48 - перейти к сообщению
esterio пишет:
делаете AJAX на скрипт который CURL-ом забирает данные и в скрипте JSON.parse


мне можете кто-то пример сделать вытянуть uid и все а дальше я пойму))) заранее спасибо
13. esterio - 18 Февраля, 2014 - 17:05:54 - перейти к сообщению
CODE (javascript):
скопировать код в буфер обмена
  1. $.getJSON('get.php', function(data) {
  2.     console.log(data)
  3. });

get.php
PHP:
скопировать код в буфер обмена
  1. $ch = curl_init();
  2.  curl_setopt($ch, CURLOPT_URL, "http://prisonvk.mikce.ru/mb.php?uid=1&format=json");
  3. curl_setopt($ch, CURLOPT_HEADER, 0);
  4. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  5. $response = curl_exec($ch);
  6. header('Content-Type: application/json');
  7. header('Content-Length: '.strlen($response ));
  8. die($response);
14. mrKotik - 18 Февраля, 2014 - 17:45:54 - перейти к сообщению
esterio пишет:
CODE (javascript):
скопировать код в буфер обмена
  1. $.getJSON('get.php', function(data) {
  2.     console.log(data)
  3. });

get.php
PHP:
скопировать код в буфер обмена
  1. $ch = curl_init();
  2.  curl_setopt($ch, CURLOPT_URL, "http://prisonvk.mikce.ru/mb.php?uid=1&format=json");
  3. curl_setopt($ch, CURLOPT_HEADER, 0);
  4. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  5. $response = curl_exec($ch);
  6. header('Content-Type: application/json');
  7. header('Content-Length: '.strlen($response ));
  8. die($response);
спс буду пробывать
(Добавление)
странный ответ Object {response: Object}
15. IllusionMH - 18 Февраля, 2014 - 18:15:07 - перейти к сообщению
mrKotik, что получаете когда из браузера обращаетесь прямо к get.php ?

 

Powered by ExBB FM 1.0 RC1