PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

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

> Найдено сообщений: 6
sxweb Отправлено: 13 Июля, 2013 - 00:03:41 • Тема: парсинг данных с twitch.tv • Форум: Если скрипт не работает

Ответов: 6
Просмотров: 3921
Цитата:
всегда тру // [] - true

Спасибо, учту. Если так сделать будет правильно?
PHP:
скопировать код в буфер обмена
  1. if(!isset($data['channel_count']) or !isset($data['meta_game']))

Или тут проверять нужно отличие массива info от нуля?
Я просто не кодер, но хочется очень сделать то что задумал)
Хотелось бы найти какое то решение хотя бы для того чтобы можно было вытаскивать ник стримера и аватар канала.
Сейчас пока что остановился вот на этом этапе:
PHP:
скопировать код в буфер обмена
  1. <?
  2. $streams["1"] = "semijew";
  3. $streams["2"] = "mrange1";
  4. $streams["3"] = "remonk1337";
  5.  
  6. foreach($streams as $key=>$value){
  7. $json = file_get_contents('http://api.justin.tv/api/stream/list.json?channel='.$value);
  8.  $info = json_decode($json, true);
  9. $data = $info['0'];
  10. if(!isset($data['channel_count']) or !isset($data['meta_game'])){
  11.     continue;
  12.  //   echo "Канал ".$value." offline <br>";
  13. }else{
  14. //echo ($data['channel']['embed_code'])."<br>";
  15. //echo "<img src='".($data['channel']['image_url_huge'])."' height='300px' width='300px'>"."<br>";
  16. echo "Онлайн: ". ($data['channel_count'])."<br>";
  17. echo "Игра: ".($data['meta_game'])."<br>";
  18. }
  19. }
  20. ?>
sxweb Отправлено: 12 Июля, 2013 - 22:51:31 • Тема: парсинг данных с twitch.tv • Форум: Если скрипт не работает

Ответов: 6
Просмотров: 3921
конкретно мне необходимы изображение/аватар канала, игра, по которой организуется вещание, ник стримера
sxweb Отправлено: 12 Июля, 2013 - 22:19:36 • Тема: парсинг данных с twitch.tv • Форум: Если скрипт не работает

Ответов: 6
Просмотров: 3921
DeepVarvar пишет:
Сам спросил, сам ответил..

Можно поподробнее? Никак понять не могу как решить вопрос.
sxweb Отправлено: 12 Июля, 2013 - 22:14:05 • Тема: парсинг данных с twitch.tv • Форум: Если скрипт не работает

Ответов: 6
Просмотров: 3921
Доброго времени суток! Возникла необходимость выводить данные с данного сервиса, позволяющего вести видео трансляции.
Вывожу данные с помощью следующего кода:
PHP:
скопировать код в буфер обмена
  1. <?
  2. $json = file_get_contents('http://api.justin.tv/api/stream/list.json?channel=semijew'); //ввести название канала вместо semijew
  3.  
  4. if($json) {
  5. $info = json_decode($json, true);
  6. $data = $info['0'];
  7. //echo ($data['channel']['embed_code'])."<br>";
  8. echo "<img src='".($data['channel']['image_url_huge'])."' height='300px' width='300px'>"."<br>";
  9. echo "Онлайн: ". ($data['channel_count'])."<br>";
  10. echo "Игра: ".($data['meta_game'])."<br>";
  11.  
  12. } else {
  13. echo 'Error';
  14. }
  15. ?>

Код работает, однако если канал стримера оффлайн, то скрипт ничего не возвращает, что странно- ведь сам сервис то онлайн. Может кто то подсказать решение данной проблемы?
sxweb Отправлено: 17 Мая, 2013 - 16:17:08 • Тема: снова кодировка... • Форум: Вопросы новичков

Ответов: 3
Просмотров: 142
большое спасибо- помог файл .htaccess
sxweb Отправлено: 17 Мая, 2013 - 05:02:33 • Тема: снова кодировка... • Форум: Вопросы новичков

Ответов: 3
Просмотров: 142
Доброго времени суток! Подскажите пожалуйста, возникла следующая проблема.
После создания простенького файла с содержанием
CODE (htmlphp):
скопировать код в буфер обмена
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. </head>
  6. <?php
  7.         $name=null;
  8.         if(empty($name)){
  9.                 echo "Переменная не существует";
  10.         }
  11.         else{
  12.        echo "Переменная существует";
  13.         }
  14. ?>
  15. </html>


указал кодировку для текста utf-8 без bom, так же пробовал воспользоваться опцией в notepad++ "преобразовать в utf -8 без BOM", однако после запуска в браузере вылезают крокозябры. Я так понимаю что дело в каком то конфигурационном файле php? Понимаю что похожий вопрос уже задавался на форуме тысячу раз, просто не знаю как его сформулировать в поиске. Подскажите кому не сложно.

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB