지정게시판의 음악파일 모두 뽑아 플레이어로 듣기2. 플레이 리스트 첨가 정보
지정게시판의 음악파일 모두 뽑아 플레이어로 듣기2. 플레이 리스트 첨가
관련링크
본문
이번에는 플레이리스트를 첨가하여
버튼을 누르면 리스트가 보이고
곡을 선택해서 플레이를 누르면 음악이 나와용.
@@노래 곡수 마지막 번호를 이용해 자바도 자동으로 노래곡수가 되엇음 좋겠군요.
시그너스 님의 랜덤 음악 소스를 참조하엿습니다. 뮤죤 님의 모든 이미지 추출을 참조 하였습니다.
아래의 소스를
mp.php로 $g4[path]/에 저장후
보여줄 곳에 <? include_once("$g4[path]/mp.php"); ?> 합니다.
디자인은 수정해서 쓰세요.
아래 부분을 찿아서
경로와 게시판 명을 지정합니다.
<?
include_once("./_common.php");
$site_ad = "http://phil114.com";
$bo_table3="music";// 게시판 명 지정하기
//asx,mp3 파일만 검색한다.
$sql = " select bf_file from g4_board_file where bf_file LIKE '%mp3' and bo_table='$bo_table3'";
$result = sql_query($sql);
?>
<table width=83 height=83 cellpadding=0 cellspacing=0 background="./img/player/player_bg.gif">
<tr><td>
<div style="width:83px;height:83px;position:absolute"
<div style="display:none;visibility:hidden">
<script language="JavaScript">
song = new Array();
<?//출력
for ($i=0; $row = sql_fetch_array($result); $i++){
$row[check_file] = "$g4[path]/data/file/$bo_table3/$row[bf_file]";
$row[bf_file]= "$site_ad/data/file/$bo_table3/$row[bf_file]";
if (file_exists($row[check_file]))
echo"song[$i]= '$row[bf_file]';\n";
}
?>
</script>
<script language="JavaScript">
function change()
{
if(bgnum == 48){bgnum = 1;} // 노래곡수 +1
if(bgnum == 0){bgnum = 49;} //노래곡수
bgmusic.Filename =song[bgnum];
}
</script>
<Script language="JavaScript">
function to_next()
{
bgnum = bgnum + 1;
if(bgnum == 49){bgnum = 1;} // 노래곡수 +1
bgmusic.Filename =song[bgnum];
}
</Script>
<script language="JScript" for="bgmusic" event="EndOfStream()">
setTimeout("to_next()", 100);
</script>
<object id="bgmusic" classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" type="application/x-oleobject" width="0" height="0">
<param name="AllowChangeDisplaySize" value="false">
<param name="AnimationAtStart" value="false">
<param name="AutoSize" value="false">
<param name="EnableContextMenu" value="false">
<param name="EnableFullScreenControls" value="false">
<param name="EnablePositionControls" value="false">
<param name="EnableTracker" value="false">
<param name="PlayCount" value="0">
<param name="ShowAudioControls" value="false">
<param name="ShowCaptioning" value="false">
<param name="ShowControls" value="false">
<param name="ShowDisplay" value="false">
<param name="ShowGotoBar" value="false">
<param name="ShowPositionControls" value="false">
<param name="ShowStatusBar" value="false">
<param name="ShowTracker" value="false">
<param name="TransparentAtStart" value="true">
<param name="AudioStream" value="-1">
<param name="AutoStart" value="false">
<param name="AllowScan" value="true">
<param name="AutoRewind" value="false">
<param name="Balance" value="0">
<param name="BufferingTime" value="5">
<param name="ClickToPlay" value="true">
<param name="CursorType" value="0">
<param name="CurrentPosition" value="-1">
<param name="CurrentMarker" value="0">
<param name="DisplayBackColor" value="0">
<param name="DisplayMode" value="0">
<param name="DisplaySize" value="0">
<param name="Enabled" value="true">
<param name="InvokeURLs" value="true">
<param name="Language" value="-1">
<param name="Mute" value="false">
<param name="PreviewMode" value="false">
<param name="Rate" value="1">
<param name="SelectionStart" value="-1">
<param name="SelectionEnd" value="-1">
<param name="SendOpenStateChangeEvents" value="false">
<param name="SendWarningEvents" value="false">
<param name="SendErrorEvents" value="false">
<param name="SendKeyboardEvents" value="false">
<param name="SendMouseClickEvents" value="false">
<param name="SendMouseMoveEvents" value="false">
<param name="SendPlayStateChangeEvents" value="false">
<param name="VideoBorderWidth" value="0">
<param name="VideoBorderColor" value="0">
<param name="VideoBorder3D" value="false">
<param name="Volume" value="0">
<param name="WindowlessVideo" value="false">
</object>
<script language="JavaScript">
bgnum=Math.floor(Math.random()*65) + 1; // 5-> 노래곡수 +1
bgmusic.Filename =song[bgnum];
</script>
</div>
<div onload="bgmusic.pause();">
<table width=83 height=83 cellpadding=0 cellspacing=0 >
<tr><td height=9 width=10> </td><td height=9 width=''></td>
<tr><td colspan=2 height=15 align=center>
<a href="#none" onclick="bgnum=bgnum-1;change();" ONFOCUS='this.blur()' title='이전곡'><img src="./img/player/back.gif"></a>
<a href="#none" onclick="bgmusic.play()" ONFOCUS='this.blur()'><img src="./img/player/play.gif" title='재생'></a>
<a href="#none" onclick="bgnum=bgnum+1;change();" ONFOCUS='this.blur()'><img src="./img/player/next.gif" title='다음곡'></a>
</td>
<tr><td colspan=2 height=15 align=center>
<a href="#none" onclick="bgmusic.pause()" ONFOCUS='this.blur()'><img src="./img/player/pause.gif" title='일시정지'></a>
<a href="#none" onclick="bgmusic.stop()" ONFOCUS='this.blur()'><img src="./img/player/stop.gif" title='멈춤'></a>
</td>
<tr>
<tr><td colspan=2 height="35">
<div style="width:100%;height:35;cursor:hand" onclick="play_list.style.display='';play_list.style.visibility=''"></div>
</td>
<tr>
</table></div>
</div>
</td>
</tr>
</table>
<div id="play_list" style='padding:5px;overflow:none;align:left;border:1px solid #cccccc;position:absolute;width:300;background: #ffffff;padding-top:0px;display:none;visibility:hidden;z-index:100000000000;' >
<div style="font-size:9pt;font-weight:200;width:100%;height:20;cursor:hand;background-color:#000000;color:#ffffff" onclick="play_list.style.display='none';play_list.style.visibility='hidden'">
<div align=center valign=center style="padding-top:5px">닫기</div>
</div>
<?
$site_ad = "http://phil114.com";//사이트명지정하기
$bo_table3="music";// 게시판 명 지정하기
$sql2 = " select * from g4_board_file where bf_file LIKE '%mp3' and bo_table='$bo_table3'";
$result2 = sql_query($sql2);
for ($j=0; $row2 = sql_fetch_array($result2); $j++){
$row2[check_file] = "$g4[path]/data/file/$bo_table3/$row2[bf_file]";
$row2[bf_file]= "$site_ad/data/file/$bo_table3/$row2[bf_file]";
$ta=$row2[bf_file];
$f_name="$row2[bf_source]";
$source= str_replace('.mp3','',$f_name);
$href_music="<a href=# onclick=\"bgmusic.Filename ='$ta';play_list.style.display='none';play_list.style.visibility='hidden'\" style='font-size:9pt;font-weight:200;'>";
$k=$j+1;
echo "$href_music$k.$source</a><br>\n";
}
?>
0
댓글 1개
