Парсер данных с shoutcast сервера

Статус
В этой теме нельзя размещать новые ответы.

dotsenko

Постоялец
Регистрация
27 Дек 2006
Сообщения
236
Реакции
134
1. Аналогов полно.
2. Кажись, не тот раздел.
 
Спасибо, но там большинство скриптов работают только с пассом, а из за того что я его не знаю (радио не мое), то нашел один скрипт который работает без пароля, но там нужно сделать вывод еще одной строчки, только как - я чего то въехать не могу, скрипт ниже:
PHP:
<div style="Visibility: Hidden; Position: Absolute;"> 
<? 
$open = fsockopen("IP","PORT"); 
if ($open) { 
fputs($open,"GET /7.html HTTP/1.1\nUser-Agent:Mozilla\n\n"); 
$read = fread($open,1000); 
$text = explode("content-type:text/html",$read); 
$text = explode(",",$text[1]); 
} else { $er="Connection Refused!"; } 
?> 
</div> 
<? 
if ($text[1]==1) { $state = "Up"; } else { $state = "Down"; } 
if ($er) { echo $er; exit; } 
echo "<font face=verdana size=1> 
Listeners: $text[0] of $text[3] ($text[4] Unique)<br> 
Listener Peak: $text[2]<br> 
Server State: <b>$state</b><br> 
Bitrate: $text[5] Kbps<br> 
Current Song: $text[6] 
</font>";?>
в общем нужно сюда добавить, чтобы выводил строчку "Stream Title:" парсить отсюдова Для просмотра ссылки Войди или Зарегистрируйся
Как добавить такую строчку?
 
Я так понял нужно вытащить нужную строку из мета-данных, но какую? И как?
 
Сделай var_dump($text) и глянь.
 
Глянул..
PHP:
array(7) { [0]=>  string(70) " 57" [1]=>  string(1) "1" [2]=>  string(3) "104" [3]=>  string(3) "300" [4]=>  string(2) "56" [5]=>  string(2) "32" [6]=>  string(41) "Sasha Dith - Я буду с тобой" }
И что мне с этим делать? оО
 
Сухари сушить. Можно слегка дописать код, а можно дернуть кусок кода из примера dotsenko.
 
а можно дернуть кусок кода из примера dotsenko
Если бы.. у меня нету 50 сообщений, а 100 тем более..
Как я понял из этого кода (что я писал выше) то там нету того что надо, а именно значение "Stream Title:"..что то нужно дописать, а что?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху