ОсновноеRadiotalkПользовательское
Общие вопросы по интернет радио вещанию
6   •   Посмотреть все темы

Вывод прошедших треков

 

17
Pocik @Pocik
Здравствуйте!
Есть сервер icecast 2 и сайт
Как вывести название треков которые уже проигрались

131
Enzo @enzO
kakaya versia icecast2?

17
Pocik @Pocik
enzO пишет:

kakaya versia icecast2?

2.3.3 Последняя вроде как

131
Enzo @enzO
poslednija vabseta Icecast (2.4.2) est php skript katorij rabotajit na 2.3.2 no mozna popravit na kh versiah toza rabotait no toza nado pravit .

vobse, tebe nado v icecast.xml atkomentirovat vnezu gde log faili stroku playlist.log tagda sozdat etot fail v nuznoi papki i propisat emu prova dostupa esli u teba linux.

sam php skript vigledit primerna tak ! nezabut uakazat svoi put k playlist.log

<?php
header('Content-Type: text/html; charset=UTF-8');
error_reporting(0);
$data = file("/var/log/icecast2/playlist.log");
$n = 9;

$data2 = array_slice($data, -9, $n);
$result = array_reverse($data2);

for($i=0;$i<$n;$i++){
echo"<table align=\"\" width=\"700\" bordercolor=\"#000\" border=\"0\" cellpadding=\"0\" rules=\"\">" ;
$mass = explode("|",$result[$i]);
$rest = substr($mass[0], -14, 8);
echo "<td width='65px'><b>$rest</b></td>";
echo "<td>$mass[3]</td>";
echo "<tr>";
echo "</table>";
}
?>


s20.php skript v zip arhive

**********

Отредактировано enzO - 10.12.2015