인터넷정보

Shoutcast 음악방송의 방송 히스토리를 재정렬후 보기 좋게 뿌려줍니다.

알 수 없는 사용자 2007. 10. 13. 16:04

<!--
# Shoutcast 방송의 히스토리를 재정렬해 뿌려주는 역할을 합니다.

# 사용법 : Shoutcast_Played.php?host=[방송서버IP]&port=[방송포트]

# DRL License by
ice@ice.pe.kr
-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Page-exit"  CONTENT="BlendTrans(Duration=1)">
<META HTTP-EQUIV="Page-Enter" CONTENT="BlendTrans(Duration=1)">    
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
<TITLE>최근 재생곡 </TITLE>
<style type="text/css">
body, td, a, marquee{ font-size:8pt; cursor:default; font-family:굴림;}
td { border:1px solid black; }
</style>
<script language="JavaScript">
<!--
function doBlink() {
    document.all.tags("TR")[1].style.color = document.all.tags("TR")[1].style.color == '' ? 'red' : '';
    setTimeout("doBlink()",500);
}
//-->
</script>
</HEAD>

<BODY onContextMenu="return false" onLoad="doBlink();setTimeout('location.reload();',30000);">
<?
 $fp
=@fsockopen($host,$port);
 if(
$fp)
 {
 
$query  = "GET /played.html HTTP/1.0\n";
 
$query .= "User-Agent: Mozilla/4.0\n";
 
fputs($fp, "$query\n");
  while(!
feof($fp)) $gets .= fgets($fp,1024);
 
fclose($fp);
 
$gets = strstr($gets, 'Played @');
 
$gets = str_replace('<td><b>Current Song</b></td>', '', $gets);
 
$gets = strstr($gets, '<tr><td>');
 
$gets = substr($gets, 0, StrPos($gets,'</table>'));
  echo
'<table border=0 cellspacing=0 cellpadding=5 width=95% align=center>';
  echo
'<tr bgcolor=black style=color:white><td align=center width=50>시간</td><td align=center>방송 또는 노래 제목</td></tr>';
  echo
$gets;
  echo
'</table>';
 }
  else echo
'방송 서버에 연결할수 없습니다.';
?>
</BODY>
</HTML>

반응형