то что выложил рокер само по себе не рабочий скрипт он не парсит, но в его основу большую часть вложили из этого скрипта :
<?php
error_reporting(1);
$data = file_get_contents('http://сайт:8000/status.xsl?mount=/play');
function antara($string, $start, $end){
$string = " ".$string;
$ini = strpos($string,$start);
if ($ini == 0) return "";
$ini += strlen($start);
$len = strpos($string,$end,$ini) - $ini;
return substr($string,$ini,$len);
}
$title = antara($data, "Название радио:</td>\n<td class=\"streamdata\">","</td>");
$description = antara($data, "Описание:</td>\n<td class=\"streamdata\">","</td>");
$content_type = antara($data, "Кодек звука:</td>\n<td class=\"streamdata\">","</td>");
$Mount_started = antara($data, "Начало вещания:</td>\n<td class=\"streamdata\">","</td>");
$Bitrate = antara($data, "Битрейт:</td>\n<td class=\"streamdata\">","</td>");
$Current_listeners = antara($data, "Сейчас слушают:</td>\n<td class=\"streamdata\">","</td>");
$Peak_listeners = antara($data, "Максимум слушало:</td>\n<td class=\"streamdata\">","</td>");
$Stream_genre = antara($data, "Жанр:</td>\n<td class=\"streamdata\">","</td>");
$Stream_url = antara($data, "Адрес сайта:</td>\n<td class=\"streamdata\">","</td>");
$Current_song = antara($data, "Сейчас играет:</td>\n<td class=\"streamdata\">","</td>");
$hellp_curr_listeners = antara($hellp, "Сейчас слушают:</td>\n<td class=\"streamdata\">","</td>");
$hellp_peak_listeners = antara($hellp, "Максимум было</td>\n<td class=\"streamdata\">","</td>");
$Curr_listens=$Current_listeners2+$Current_listeners+$hellp_curr_listeners;
$Peak_listens=$Peak_listeners2+$Peak_listeners+$hellp_peak_listeners;
$staylst=$Curr_listens+1;
echo 'Название радио: '.$title.' <br>
Описание: '.$description.' <br>
Кодек звука: '.$content_type.' <br>
Битрейт: '.$Bitrate.' <br>
Начало вещания: '.$Mount_started.' <br>
Сейчас слушают '.$Curr_listens.' <br>
Максимум слушало '.$Peak_listens.' <br>
Жанр: '.$Stream_genre.' <br>
Адрес сайта: '.$Stream_url.' <br>
Сейчас играет: '.$Current_song.' <br>
<br>
<a href="http://адрес сервера:порт/маунт.m3u">Стать</a> '.$staylst.'-м слушателем.';
?>
Но этот скрипт тоже не работает, включил error reporting никаких ошибок не показало.
Отредактировано Всё-просто (02-02-2012 21:03:41)
Сам придумал или из гугла скопировал?
========================================================================
FMGAMERADIO.RU - Уж както стараемся выделится
