<script src=http://myradio24.com/informer.php?port=8020&get=0&utf8=0&timezone=0&songs=10></script> <script> //Last Songs var lastsongs=""; if(infosongs && infosongs.length>0) { lastsongs="<table><tr><td width=50>Время</td><td>Название</td></tr>"; for(var i=0;i<infosongs.length;i++) { lastsongs+="<tr><td>"+infosongs[i][0]+"</td><td>"+infosongs[i][1]+"</td></tr>"; } lastsongs+="</table><br>"; } else lastsongs="Ничего не найдено.<br><br>"; document.write(""+lastsongs); </script>
<meta http-equiv="refresh" content="30;url=lastsongs.php"> <? error_reporting(0); //cache info $cp1251=1; $cachefile="cache8020.dat"; if(@filemtime($cachefile)<time()-10) { $informer=@file_get_contents("http://myradio24.com/users/8020/status.txt"); if($utf8) $informer=@iconv("windows-1251","utf-8//TRANSLIT",$informer); file_put_contents($cachefile,$informer); } //get info $informer=explode("|",file_get_contents($cachefile)); $informer[lastsongs]=$informer[10]; //print echo "<table> <tr><td>$informer[lastsongs]</td></tr> </table>"; ?>
$informer=@file_get_contents("http://myradio24.com/users/8020/status.txt");
$cachefile="cache8020.dat";
<meta http-equiv="refresh" content="30;url=lastsongs.php"> <?php $data=explode("|",file_get_contents("http://myradio24.com/users/8020/status.txt")); //берем текущий трек $arr=explode("|",file_get_contents("cache8020.dat")); //парсим файл cache8020.dat $last=count($arr); if ($data[9]!=$arr[($last-1)]) //если текущий трек не совпадает с последним треком в файле cache8020.dat { $cache=file_get_contents("cache8020.dat").'|'.$data[9]; //добавляем последний трек в файл cache8020.dat file_put_contents("cache8020.dat",$cache); //перезаписываем файл cache8020.dat } $lastsongs=explode("|",file_get_contents("cache8020.dat")); $i=(count($lastsongs)-1); $n=10; //сколько последних треков будем выводить $a=0; while ($i>0 AND $a<10) //выводим последние треки { echo $lastsongs[$i].'<br />'; $i--; $a++; } ?>