Тема: Вывод трека и проблема с парсингом названия трека со статистики...
И так есть код парсинга, взят он с этого фоума, но проблема в том если делать много обращений к нему, допустим путем ajax и обновления раз в 10 секунд, то слетает страница статистики icecast с которой собственно и выдергивается информация о текущем треке...
Причем слетает она основательно приходится перезапускать icecast - не хорошо...
Сразу скажу дело не в хостинге и не в скорости сервер свой канал 1гб
Сам код:
<?php
$fl = file_get_contents('http://91.219.193.49:8000/status.xsl?mount=/radio32');
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 "<div class='tracks_online'>СЕЙЧАС В ЭФИРЕ </div><div class='tracks_online_t'>".$song."</div>";
?>
Что делать с такой бедой желательно в четком примере...