1

Тема: Вывести отображение песни чужого радио.

Ребята, можно вывести отображение названий играющих песен, если ты не есть владельцем потока?

PHP скрипт для отображения лежит вот по этому адресу !

Адрес ShoutCast сервера - !

Пробовал с самого потока выдергивать названия. Итог - песни с русскими названиями показывает иероглифами. Как только не пробовал ...

Кто-то может подсказать что-то толковое? Заранее спасибо.

Отредактировано Rizay (09-02-2017 23:57:11)

2

Re: Вывести отображение песни чужого радио.

PHP скрипт выдает вполне нормальный json, непонятно что Вам еще надо.

3

Re: Вывести отображение песни чужого радио.

!

Отредактировано Rizay (09-02-2017 23:57:22)

4

Re: Вывести отображение песни чужого радио.

У нас тут форум не сайтописательству, но так и быть простой php скрипт:

<?php
error_reporting(0);
if ((isset($_REQUEST['action'])) and ($_REQUEST['action'] === 'title')) {
    echo file_get_contents("http://divl.s07.radio-tochka.com/online.php");
} else {
    echo'<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="content-type" content="text/html; charset=UTF-8">
        <script src="//ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
        <script>
            function getTitle(){
                $.getJSON("?action=title", function(data){
                    $("#title").html(data[4][0].title );
                });
                setTimeout("getTitle()", 10000);
            }
            getTitle();
        </script>
    </head>
    <body>
        <div id="title"></div>
    </body>
</html>';
}
?>

Данные дергаем сервер сайдом поскольку иначе будет CORS, это верхняя часть, остальное надеюсь понятно...

5

Re: Вывести отображение песни чужого радио.

пишет gyurgin_:

У нас тут форум не сайтописательству, но так и быть простой php скрипт:

Данные дергаем сервер сайдом поскольку иначе будет CORS, это верхняя часть, остальное надеюсь понятно...

Так все-таки скрипт нужно сохранить и перезалить на свой сайт?
Не понятно) простите нуба)  если можно в подробней, могу отблагодарить финансово. Нужна точная инфа для нуба.
Простая вставка в HTML/JavaScript  того кода что вы дали  - не прокатывает.
https://i.gyazo.com/0045357d671f0c2365f69e1922dba644.png

Отредактировано Rizay (10-12-2016 16:54:05)

6

Re: Вывести отображение песни чужого радио.

Сохраняете под любым именем с расширением ".php", открываете в браузере.

7

Re: Вывести отображение песни чужого радио.

пишет gyurgin_:

Сохраняете под любым именем с расширением ".php", открываете в браузере.

И что дальше?  Нажал - Сохранить как... => PHP

https://i.gyazo.com/c567f2cd6aa11d7333c5d9020d3c8cf0.png

Отредактировано Rizay (10-12-2016 18:39:02)

8

Re: Вывести отображение песни чужого радио.

Вы это серьезно? Ну разумеется надо залить на сервер, хостинг, я не знаю что там у Вас. Ну и конечно же подразумевается что он там будет исполнен.

9

Re: Вывести отображение песни чужого радио.

пишет gyurgin_:

Вы это серьезно? Ну разумеется надо залить на сервер, хостинг, я не знаю что там у Вас. Ну и конечно же подразумевается что он там будет исполнен.

Ок. Спасибо. Послединй вопросик. После заливки на сервер.
А как его потом выполнить на сайте? что бы он срабатывал?  Как вывести?

10

Re: Вывести отображение песни чужого радио.

Давайте так - тот листинг что я дал сохраните в папку с Вашим сайтом под именем например "title.php", пройдите по ссылке http://ваш_сайт/title.php. Все.

11

Re: Вывести отображение песни чужого радио.

пишет gyurgin_:

Давайте так - тот листинг что я дал сохраните в папку с Вашим сайтом под именем например "title.php", пройдите по ссылке ваш_сайт/title.php. Все.

Спасибо.
Работает. Открывает названия песен. ( http://мой_сайт/title.php )

Каким кодом вывести его в HTML на сайт ?

12

Re: Вывести отображение песни чужого радио.

Ну так разбейте на части скрипт, например title.php такой:

<?php
error_reporting(0);
echo file_get_contents("http://divl.s07.radio-tochka.com/online.php");
?>

На стариницу (шаблон), не знаю что там у Вас, добавить в <head> вот это:

<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<script src="//ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script>
    function getTitle(){
        $.getJSON("title.php", function(data){
            $("#title").html(data[4][0].title );
        });
        setTimeout("getTitle()", 10000);
    }
    getTitle();
</script>

, естественно смотрите чтобы не было дубликатов, ну и в <body> в то место где должны быть метаданные добавляем

<div id="title"></div>

13

Re: Вывести отображение песни чужого радио.

Спасибо. Разобрался.