Тема: Не парсится информация с IceCast2
Всем привет!
В общем такая вот делема
Имеется связка Icecast 2.4.99.1 + RadioBoss.
Все это стоит на VDS сервере с windows server 2012 R2
Все работает замечательно, НО!
Не парсится название трека с status.xsl
Система такая...
В корне сайта находится файл PHP с кодом:
<?php
$fl = file_get_contents('http://ra-light.ru:8000/status.xsl?mount=/light_pop');
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);
}
$song = antara($fl, "<td>Current Song:</td>\n<td class=\"streamdata\">", "</td>");
echo '<span class="track">'.$song.'</span>';
?>
Дальше на самом сайте стоит код парсинга AJAX с файла php через интервал времени:
<script type="text/javascript">
$.ajax({
url: 'прямой адрес к PHP файлу',
success: function(data) {
$('#trackholder').html(data);
}});
function refresh() {
$.ajax({
url: 'прямой адрес к PHP файлу',
success: function(data) {
$('#trackholder').html(data);
}});
};
setInterval(refresh, 5000);
</script>
Думал AJAX глючит, открыв сам файл pop.php в браузере тоже пусто.
Так вот, что это за хрень? и как с ней бороться?
P.S. в PHP и т.д. я не особо силен