지정게시판의 음악파일 모두 뽑아 플레이어로 듣기. > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

지정게시판의 음악파일 모두 뽑아 플레이어로 듣기. 정보

지정게시판의 음악파일 모두 뽑아 플레이어로 듣기.

첨부파일

player.zip (12.1K) 41회 다운로드 2008-01-19 02:41:57

본문

시그너스 님의 랜덤 음악 소스를 참조하엿습니다.

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

yakhun.gif 뮤죤 님의 모든 이미지 추출을 참조 하였습니다.

http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=11429


아래의 소스를

mp.php로 $g4[path]/에 저장후

보여줄 곳에 <? include_once("$g4[path]/mp.php"); ?> 합니다.

디자인은 수정해서 쓰세요.



아래 부분에서

경로와 게시판 명을 지정합니다.

   $site_ad = "http://phil114.com";
   $bo_table3="music";// 게시판 명 지정하기






<?

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

댓글 1개

전체 3,309 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT