지정게시판의 음악파일 모두 뽑아 플레이어로 듣기. 정보
지정게시판의 음악파일 모두 뽑아 플레이어로 듣기.
관련링크
첨부파일
본문
시그너스 님의 랜덤 음악 소스를 참조하엿습니다.
http://sir.co.kr/bbs/board.php?bo_table=pl_dhtml_javascript&wr_id=266&sca=&sfl=wr_subject&stx=%C0%BD%BE%C7&sop=and 뮤죤 님의 모든 이미지 추출을 참조 하였습니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=11429
아래의 소스를
mp.php로 $g4[path]/에 저장후
보여줄 곳에 <? include_once("$g4[path]/mp.php"); ?> 합니다.
디자인은 수정해서 쓰세요.
아래 부분에서
경로와 게시판 명을 지정합니다.
<?
include_once("./_common.php");
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$site_ad = "http://phil114.com";
$bo_table3="music";// 게시판 명 지정하기
//asx,mp3 파일만 검색한다.
$sql = " select bf_file from g4_board_file where bf_file LIKE '%mp3' or bf_file LIKE '%asx' 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 == 65){bgnum = 1;} // 5->노래곡수 +1
if(bgnum == 0){bgnum = 64;} //4->노래곡수
bgmusic.Filename =song[bgnum];
}
</script>
<Script language="JavaScript">
function to_next()
{
bgnum = bgnum + 1;
if(bgnum == 65){bgnum = 1;} //5-> 노래곡수 +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="true">
<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="1">
<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>
<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="">
</td>
<tr>
</table></div>
</div>
</td>
</tr>
</table>
0