웹마스터 팁

http://aninaru.naweb.cc/naru/music.php*주위
bgsound 나 embed 를 이용하여 배경음악을 만들때 사용합니다.
링크 1 의 테스트 페이지를 참고하세요.(bgsound로 구현)

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=euc-kr">
<LINK rel="stylesheet" href="style/style.css" type="text/css">

</head>
<body>
<?
$musicdir="music";//음악파일이 들어있는 디렉토리
$dir="http://aninaru.naweb.cc/naru";//musicdir 에 있는 폴더가 있는곳까지의 주소.
//즉 음악파일이 있는 폴더는 " http://aninaru.naweb.cc/naru/music "


//파일명 추출
if(!($dp = opendir($musicdir))) die ("$default_dir 를 열 수 없습니다.");
while($file = readdir($dp))
   if($file != '.' && $file != '..')  $filename[] = $file; //파일이름 배열저장
   closedir($dp);

$cnt=count($filename); //파일갯수 추출

//파일 리스트 출력
for($i=0;$i<$cnt;$i++){
        $n=$i+1;
        echo "$n. $filename[$i]<br>";
}

//shuffle()을 이용한 $filename 폴더 배열 재배치
shuffle ($filename);
$bgmusic=$filename[0];
//아래는 출력
echo"<br><br>";
echo"음악파일 위치 : $dir/$musicdir/<br>";//음악파일이 있는 폴더 출력
echo"음악파일 이름 : $bgmusic<br>";//음악파일명 출력
echo"음악파일 다운로드 : [ <a href="$dir/$musicdir/$bgmusic">다운로드</a> ]";
//bgsound 테그를 이용한 배경음악 틀기.
echo"<bgsound SRC="$dir/$musicdir/$bgmusic" loop=INFINITE>";
//리스트 출력
?>
</body>
</html>


우선 설명은 주석으로 해석해주시고..
해당 폴더를 뒤져서 그폴더에 있는 모든파일의 갯수를 구한다음
그중 렌덤으로 하나 골라서 사운드를 흘려줍니다.

뭐 시X부 라는 플레이어를쓰면 간단하지만.ㅡ.ㅡ
(그건 곡수가 늘어나면 쓰기 힘드니..)

경로부분에 관해서 손좀 봐주시면 감사하겠습니다..
(전체경로 없으니 BG 가 안나오고.ㅡㅡ 앞에 따로 적으니 이상한 에러만뜨고..)

제목 글쓴이 날짜
일정시간 이 지난 게시물 정리하기.. [3] 명동욱 2003.12.24
[MySQL] Set 형 자료형.. [3] 서영태 2003.12.24
나도 @ 도메인 서비스를 해보자 [29] 김병철 2003.12.19
[제로카운터] 자동으로 DB를 지우자. (IP와 referer 5일 분량만 남기기) [4] 이주경 2003.12.17
카일레라 서버 페이지 만들기. [2] teslaMINT 2003.12.09
편법을 이용한 inlive 방송여부 체크 [7] 심심타 2003.12.09
DB에서 받은 데이터 배열로 하나씩 뿌리기 LetMeLove 2003.12.09
세션을 이용한 관리자 모드 구축하기 3강 [6] 박정호 2003.12.09
세션을 이용한 관리자 모드 구축하기 2강 [6] 박정호 2003.12.09
세션을 이용한 관리자 모드 구축하기 1강(중복?) 박정호 2003.12.09
쉘 명령어 사용하기 [11] 9000㎒ 2003.12.02
랜덤 배경음악 만들기. [6] 폭주나루 2003.12.01
throttle-me를 이용한 계정 트래픽 나타내기 [39] file 旻天 2003.11.27
제로보드회원의 포인트 랭킹 체크하기 sql 정리 [4] 한꼬마 2003.11.26
한꼬마의 제로보드 이용법 (sql로 테이블 호출) [2] 한꼬마 2003.11.26
[Lotto 6/45] 로또 추첨 구현하기~ [5] file 전원주 2003.11.21
한꼬마의 제로보드 활용방법 (로그인 값 알아 보기) [3] 한꼬마 2003.11.20
회원 포인트 랭킹(중복 -_-a) [4] file weky 2003.11.15
제로보드회원의 포인트 랭킹 체크하기 [13] file 전원주 2003.11.15
지금은 시스템 점검중 만들기... [8] zentoo.com 2003.11.11