<?PHP $file_name='http://радио:8000/status2.xsl?mount=/z2'; $r=fopen($file_name,'r'); $text=fread($r,1000); fclose($r); $mass=explode(",", $text); $current=$mass [16]; $listens=$mass [14]; $description=$mass [13]; $cm=explode(" - ", $current); echo "<br> артист ".$cm[1]."<br> трек ".$cm[2]."<br> Слушают ".$listens."<br> <br> "; ?>
<?php $ip='neoradio.ath.cx'; $port='8000'; $fp = fsockopen("$ip", $port, &$errno, &$errstr, 5); if(!$fp) { $success=2; echo'<table align=left> <tr> <td colspan="2"> <img src="/statimage/offline.gif" width="44" height="44"> <b><font face="Arial" size="2" color="#FF0000">'.$ice2_station.' выключен</b></td> </tr> </table>'; } if($success!=2){ fputs($fp,"GET /status2.xsl HTTP/1.0\r\nUser-Agent: Icecast2 XSL Parser (Mozilla Compatible)\r\n\r\n"); while(!feof($fp)) { $page .= fgets($fp, 1000); } fclose($fp); $page = ereg_replace(".*<pre>", "", $page); $page = ereg_replace("</pre>.*", ",", $page); $numbers = explode(",",$page); $mount = $numbers[0]; $connections = $numbers[1]; $stream_n = $numbers[2]; $listeners = $numbers[3]; $desc = $numbers[4]; $cur_song = $numbers[5]; $str_url = $numbers[6]; $client_info = $numbers[7]; $test1 = $numbers[8]; $test2 = $numbers[9]; $test3 = $numbers[10]; $mount = $numbers[11]; $connections = $numbers[12]; $station =$numbers[13]; $listeners = $numbers[14]; $description = $numbers[15]; $cur_song = $numbers[16]; $www_url = $numbers[17]; echo' <table align=center> <tr><td><img src="/statimage/icecast.gif" width="22" height="22">  <font size="5">Radiostation LIVE</td></tr> <tr><td align=left><img src="/statimage/listeners.gif" width="22" height="18">  <font size="4">Слушателей: '.$listeners.'</b></td></tr> <tr><td align=left><img src="/statimage/tunes.gif" width="21" height="21"><font size="4">Текущая песня: '.$cur_song.'</td></tr> <tr><td align=left><img src="/statimage/play.gif" width="15" height="15"> <a href="http://neoradio.ath.cx:'.$port.''.$mount.'.m3u" target="_blank"><font size="4", color=blue><b>Слушать радио (click)</font></a></b></td></tr> </table>'; } ?>