게시판 첨부파일 or xml형자료형태의 mp3파일 플레쉬 플레이어입니다.
필요하신분은 아래 설명서를 참조하시고 사용자의 환경에
맞게 수정후 사용하시면 됩니다.
* 꼭 수정해야 할 파일
index.html 7,8 라인 수정
bgm_run.php 4,5,6,7,11,12,13 라인 수정
bgm_con.php 2,3 라인 수정
playlist.xml bgm_run.php의 3번라인 선택에따라 xml이면 mp3파일추가 url수정
위에 파일 모두 잘 살펴보시고 자신에 맞게 적용해야만 동작합니다.
수정이 완료되면 관리자메뉴에서 테이블 하나 만들고
글쓰기에 첨부파일로 mp3파일 올린후 사용하세요.
1 그냥 mp3 플레이어로 사용하시려면
홈페이지 루트에 아래 파일 올리시고(경로는 필요하시면 수정하시면 됩니다)
bgm_run.php
mPlayRun.swf
붙이고 싶은 페이지에
<? include_once("$g4[path]/bgm_run.php"); ?>
2 배경음악으로 사용하시려면
index.html은 프레임으로 나눠져있습니다.
파일 잘살펴보시고 적용하시기 바랍니다.
홈페이지 루트에 모든 파일 올리시고 사용하시면 됩니다.(경로는 필요하시면 수정)
컨트롤 플레이어를 설치하시려면 index.php 파일이나 붙이고 싶은 페이지에
<? include_once("$g4[path]/bgm_con.php"); ?>
5번째줄에 좌표 옮기고 싶은 곳에 수정.
<div id='bgm2' style='position:absolute; left:10px; top:550px; width:990px; height:22px; z-index:1;'>
필요하신분은 아래 설명서를 참조하시고 사용자의 환경에
맞게 수정후 사용하시면 됩니다.
* 꼭 수정해야 할 파일
index.html 7,8 라인 수정
bgm_run.php 4,5,6,7,11,12,13 라인 수정
bgm_con.php 2,3 라인 수정
playlist.xml bgm_run.php의 3번라인 선택에따라 xml이면 mp3파일추가 url수정
위에 파일 모두 잘 살펴보시고 자신에 맞게 적용해야만 동작합니다.
수정이 완료되면 관리자메뉴에서 테이블 하나 만들고
글쓰기에 첨부파일로 mp3파일 올린후 사용하세요.
1 그냥 mp3 플레이어로 사용하시려면
홈페이지 루트에 아래 파일 올리시고(경로는 필요하시면 수정하시면 됩니다)
bgm_run.php
mPlayRun.swf
붙이고 싶은 페이지에
<? include_once("$g4[path]/bgm_run.php"); ?>
2 배경음악으로 사용하시려면
index.html은 프레임으로 나눠져있습니다.
파일 잘살펴보시고 적용하시기 바랍니다.
홈페이지 루트에 모든 파일 올리시고 사용하시면 됩니다.(경로는 필요하시면 수정)
컨트롤 플레이어를 설치하시려면 index.php 파일이나 붙이고 싶은 페이지에
<? include_once("$g4[path]/bgm_con.php"); ?>
5번째줄에 좌표 옮기고 싶은 곳에 수정.
<div id='bgm2' style='position:absolute; left:10px; top:550px; width:990px; height:22px; z-index:1;'>
댓글 15개
경로 수정하고 루트에 올려서 적용 해봤는데 안돼요
이 동영상의 스크립트로 인해 Flash 플레이어의 실행 속도가 느립니다.
계속 실행하면 컴퓨터에서 응답하지 않을 수도 있습니다. 스크립트를 중단하시겠습니까?
라고 나와요
그리고 혹시나해서 마지막에 알려주신데로 index.php에 include_once("$g4[path]/bgm_con.php"); 추가해 봤더니 위쪽에 하면 오류뜨고 include_once("$g4[path]/lib/latest.lib.php"); 밑에다 넣으니깐 화면에 나오기는 하는데 중간쯤에 나오네요 위에 안나오구요
암튼 테이블 만들고 경로 수정하고 파일 이름도 복사해서 그대로 붙여넣기 한건데 음악 재생이 안돼요
아 euckr이네요 utf로 바꺼서 다시 해보구요;
마찬가지네요
왜 그럴까요? ^^;
이 동영상의 스크립트로 인해 Flash 플레이어의 실행 속도가 느립니다.
계속 실행하면 컴퓨터에서 응답하지 않을 수도 있습니다. 스크립트를 중단하시겠습니까?
라고 나와요
그리고 혹시나해서 마지막에 알려주신데로 index.php에 include_once("$g4[path]/bgm_con.php"); 추가해 봤더니 위쪽에 하면 오류뜨고 include_once("$g4[path]/lib/latest.lib.php"); 밑에다 넣으니깐 화면에 나오기는 하는데 중간쯤에 나오네요 위에 안나오구요
암튼 테이블 만들고 경로 수정하고 파일 이름도 복사해서 그대로 붙여넣기 한건데 음악 재생이 안돼요
아 euckr이네요 utf로 바꺼서 다시 해보구요;
마찬가지네요
왜 그럴까요? ^^;
배경음악용으로 설치하신거라면 우선 프레임으로 설치해야합니다.
아래 설명 순서대로 정확하시면 어려움이 없을것입니다.
<== 부분은 님에 홈피에 맞게 정확히 수정하셔야합니다.
기본설치 폴드를 루트에 설치로 설명 드리겠습니다.
index.html
-----------------------------------------------------
<html>
<head>
<meta http-equiv='content-type' content='text/html; charset=euc-kr'>
<title>::::: G4_우리집 홈페이지 :::::</title>
</head>
<frameset rows='0%,100%' frameborder='NO' border='0' framespacing='0'>
<frame name="topFrame" scrolling="NO" noresize src="http://aaa.com/bgm_run.php"> <== 홈피주소수정
<frame name="mainFrame" src="/index.php"> <== 메인페이지
</frameset>
<noframes>
<body>
</body>
</noframes>
</html>
-----------------------------------------------------
bgm_run.php
-----------------------------------------------------
<?
$frd = "1"; // <== 램덤 지정 1: or 0: (변경가)
$mod = "sql"; // <== 소스 지정 sql(게시판첨부파일용) or xml(홈피링크용_playlist.xml파일수정편집) (변경가)
$bbs = "bbs09_01"; // <== 사용자 테이블명 (변경가)
$uurl = "http://aaa.com"; // <== url 주소 수정
$surl = "http://aaa.com"; // <== mp3 플레이어 경로 수정
$furl = "http://aaa.com/data/file/".$bbs."/"; // <== mp3 파일경로 http://aaa.com만 수정
$fmp = "";
if ($mod == "sql") {
$dbhost="localhost"; // <== 사용자 MySQL DB 서버의 위치입니다.
$dbid ="aaa"; // <== 사용자 계정 아이디를 적으세요.
$dbname="aaa"; // <== 사용자 MySQL DB명을 적으세요.
$dbpw ="aaa"; // <== 사용자 DB의 패스워드를 적으세요.
$connect = mysql_connect($dbhost, $dbid,$dbpw) or error(mysql_error());
mysql_select_db($dbname, $connect ) or error(mysql_error());
$sql="select * from g4_board_file where bo_table='$bbs' ";
$result=mysql_query($sql,$connect);
for($i=0;$row=mysql_fetch_array($result);$i++){
$name=trim($row[bf_source]);
$band=trim($row[bf_source]);
$file=$furl.trim($row[bf_file]);
$fmp =$fmp.$name."|".$band."|".$file."\n";
}
}
?>
<table width=990 height=22 border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<OBJECT
CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
WIDTH="990"
HEIGHT="22"
CODEBASE="http://download.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0"
ID=mPlayRun>
<PARAM NAME="MOVIE" VALUE='<?=$surl?>/mPlayRun.swf'>
<PARAM NAME="PLAY" VALUE="false">
<PARAM NAME="LOOP" VALUE="false">
<PARAM NAME="QUALITY" VALUE="high">
<PARAM NAME="SCALE" VALUE="SHOWALL">
<PARAM NAME="FLASHVARS" VALUE="smp3sql=<?=$fmp?>&srandom=<?=$frd?>&fmod=<?=$mod?>&uurl=<?=$uurl?>&surl=<?=$surl?>" />
<PARAM NAME="AllowScriptAccess" VALUE="never">
<EMBED
NAME="mPlayRun"
SRC='<?=$surl?>/mPlayRun.swf'
WIDTH="990"
HEIGHT="22"
PLAY="false"
LOOP="false"
QUALITY="high"
SCALE="SHOWALL"
AllowScriptAccess="never"
PLUGINSPAGE="http://www.adobe.com/go/getflashplayer">
</EMBED>
</OBJECT>
</td>
<tr>
</table>
-----------------------------------------------------
여기까지 설치하시면 제어는 할 수 없지만 배경음악은 정확 나올것입니다.
제어판 설치를 설치를 설명 드리겠습니다.
컨트롤 플레이어를 설치하시려면 index.php 파일의 맨 마지막부분
<? include_once("$g4[path]/bgm_con.php"); ?> <== 여기 설치
<? include_once("./_tail.php"); ?> <== 윗쪽에 설치
bgm_con.php
-----------------------------------------------------
<?
$surl = "http://aaa.com"; // <== mp3 플레이어 경로
$uurl = "http://aaa.com"; // <== url 주소
?>
<div id='bgm2' style='position:absolute; left:10px; top:550px; width:990px; height:22px; z-index:1;'> // <== left:10px, top:550px 위치하고싶곳에 좌표수정
<table width=990 height=22 border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<OBJECT
CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
WIDTH="990"
HEIGHT="22"
CODEBASE="http://download.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0"
ID=mPlayCon>
<PARAM NAME="MOVIE" VALUE="<?=$surl?>/mPlayCon.swf">
<PARAM NAME="PLAY" VALUE="false">
<PARAM NAME="LOOP" VALUE="false">
<PARAM NAME="QUALITY" VALUE="high">
<PARAM NAME="SCALE" VALUE="SHOWALL">
<PARAM NAME="FLASHVARS" VALUE="uurl=<?=$uurl?>&surl=<?=$surl?>" />
<PARAM NAME="AllowScriptAccess" VALUE="never">
<EMBED
NAME="mPlayCon"
SRC="<?=$surl?>/mPlayCon.swf"
WIDTH="990"
HEIGHT="22"
PLAY="false"
LOOP="false"
QUALITY="high"
SCALE="SHOWALL"
AllowScriptAccess="never"
PLUGINSPAGE="http://www.adobe.com/go/getflashplayer">
</EMBED>
</OBJECT>
</td>
<tr>
</table>
</div>
-----------------------------------------------------
playlist.xml용 file='음악을 링크 할 수 있는 url경로입력'
-----------------------------------------------------
<?xml version="1.0"?>
<songs>
<song name ="아파트" band ="윤수일" file="http://aaa.com/data/file/bbs09_01/3024239204_2Roj9Cmy_B9CCBBF3_-_B7CEB8C1BDBA.mp3" />
<song name ="애국가" band ="홍길동" file="http://bbb.com/data/file/bbs09_01/3024239204_iPTQ6J4f_B9DAB0ADBCF6_-_C1A6B9DF.mp3" />
</songs>
-----------------------------------------------------
그래도 안되시면 url 연결해주세요.
아래 설명 순서대로 정확하시면 어려움이 없을것입니다.
<== 부분은 님에 홈피에 맞게 정확히 수정하셔야합니다.
기본설치 폴드를 루트에 설치로 설명 드리겠습니다.
index.html
-----------------------------------------------------
<html>
<head>
<meta http-equiv='content-type' content='text/html; charset=euc-kr'>
<title>::::: G4_우리집 홈페이지 :::::</title>
</head>
<frameset rows='0%,100%' frameborder='NO' border='0' framespacing='0'>
<frame name="topFrame" scrolling="NO" noresize src="http://aaa.com/bgm_run.php"> <== 홈피주소수정
<frame name="mainFrame" src="/index.php"> <== 메인페이지
</frameset>
<noframes>
<body>
</body>
</noframes>
</html>
-----------------------------------------------------
bgm_run.php
-----------------------------------------------------
<?
$frd = "1"; // <== 램덤 지정 1: or 0: (변경가)
$mod = "sql"; // <== 소스 지정 sql(게시판첨부파일용) or xml(홈피링크용_playlist.xml파일수정편집) (변경가)
$bbs = "bbs09_01"; // <== 사용자 테이블명 (변경가)
$uurl = "http://aaa.com"; // <== url 주소 수정
$surl = "http://aaa.com"; // <== mp3 플레이어 경로 수정
$furl = "http://aaa.com/data/file/".$bbs."/"; // <== mp3 파일경로 http://aaa.com만 수정
$fmp = "";
if ($mod == "sql") {
$dbhost="localhost"; // <== 사용자 MySQL DB 서버의 위치입니다.
$dbid ="aaa"; // <== 사용자 계정 아이디를 적으세요.
$dbname="aaa"; // <== 사용자 MySQL DB명을 적으세요.
$dbpw ="aaa"; // <== 사용자 DB의 패스워드를 적으세요.
$connect = mysql_connect($dbhost, $dbid,$dbpw) or error(mysql_error());
mysql_select_db($dbname, $connect ) or error(mysql_error());
$sql="select * from g4_board_file where bo_table='$bbs' ";
$result=mysql_query($sql,$connect);
for($i=0;$row=mysql_fetch_array($result);$i++){
$name=trim($row[bf_source]);
$band=trim($row[bf_source]);
$file=$furl.trim($row[bf_file]);
$fmp =$fmp.$name."|".$band."|".$file."\n";
}
}
?>
<table width=990 height=22 border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<OBJECT
CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
WIDTH="990"
HEIGHT="22"
CODEBASE="http://download.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0"
ID=mPlayRun>
<PARAM NAME="MOVIE" VALUE='<?=$surl?>/mPlayRun.swf'>
<PARAM NAME="PLAY" VALUE="false">
<PARAM NAME="LOOP" VALUE="false">
<PARAM NAME="QUALITY" VALUE="high">
<PARAM NAME="SCALE" VALUE="SHOWALL">
<PARAM NAME="FLASHVARS" VALUE="smp3sql=<?=$fmp?>&srandom=<?=$frd?>&fmod=<?=$mod?>&uurl=<?=$uurl?>&surl=<?=$surl?>" />
<PARAM NAME="AllowScriptAccess" VALUE="never">
<EMBED
NAME="mPlayRun"
SRC='<?=$surl?>/mPlayRun.swf'
WIDTH="990"
HEIGHT="22"
PLAY="false"
LOOP="false"
QUALITY="high"
SCALE="SHOWALL"
AllowScriptAccess="never"
PLUGINSPAGE="http://www.adobe.com/go/getflashplayer">
</EMBED>
</OBJECT>
</td>
<tr>
</table>
-----------------------------------------------------
여기까지 설치하시면 제어는 할 수 없지만 배경음악은 정확 나올것입니다.
제어판 설치를 설치를 설명 드리겠습니다.
컨트롤 플레이어를 설치하시려면 index.php 파일의 맨 마지막부분
<? include_once("$g4[path]/bgm_con.php"); ?> <== 여기 설치
<? include_once("./_tail.php"); ?> <== 윗쪽에 설치
bgm_con.php
-----------------------------------------------------
<?
$surl = "http://aaa.com"; // <== mp3 플레이어 경로
$uurl = "http://aaa.com"; // <== url 주소
?>
<div id='bgm2' style='position:absolute; left:10px; top:550px; width:990px; height:22px; z-index:1;'> // <== left:10px, top:550px 위치하고싶곳에 좌표수정
<table width=990 height=22 border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<OBJECT
CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
WIDTH="990"
HEIGHT="22"
CODEBASE="http://download.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0"
ID=mPlayCon>
<PARAM NAME="MOVIE" VALUE="<?=$surl?>/mPlayCon.swf">
<PARAM NAME="PLAY" VALUE="false">
<PARAM NAME="LOOP" VALUE="false">
<PARAM NAME="QUALITY" VALUE="high">
<PARAM NAME="SCALE" VALUE="SHOWALL">
<PARAM NAME="FLASHVARS" VALUE="uurl=<?=$uurl?>&surl=<?=$surl?>" />
<PARAM NAME="AllowScriptAccess" VALUE="never">
<EMBED
NAME="mPlayCon"
SRC="<?=$surl?>/mPlayCon.swf"
WIDTH="990"
HEIGHT="22"
PLAY="false"
LOOP="false"
QUALITY="high"
SCALE="SHOWALL"
AllowScriptAccess="never"
PLUGINSPAGE="http://www.adobe.com/go/getflashplayer">
</EMBED>
</OBJECT>
</td>
<tr>
</table>
</div>
-----------------------------------------------------
playlist.xml용 file='음악을 링크 할 수 있는 url경로입력'
-----------------------------------------------------
<?xml version="1.0"?>
<songs>
<song name ="아파트" band ="윤수일" file="http://aaa.com/data/file/bbs09_01/3024239204_2Roj9Cmy_B9CCBBF3_-_B7CEB8C1BDBA.mp3" />
<song name ="애국가" band ="홍길동" file="http://bbb.com/data/file/bbs09_01/3024239204_iPTQ6J4f_B9DAB0ADBCF6_-_C1A6B9DF.mp3" />
</songs>
-----------------------------------------------------
그래도 안되시면 url 연결해주세요.
답변 감사드립니다.
일단 bgm_run.php 에서 sql 을 xml로 바꿔야만 렉 현상 안생기네요
그런데 음악은 여전히 나오지 않구요
(음악 파일 올려둔 게시판은 상관 없을 것 같아서 표시 안되게 숨겨놨어요
url로 이동하면 읽기, 다운로드 모두 가능한 상태라서요)
마지막으로 플레이어 위치를 bgm_con.php 에서 style='position:bottom 으로 바꿔서 하단에 위치를 시키기는 했는데 가운데 정렬을 하고 싶은데 그것도 마음데로 안되요 ㅠㅠ
http://pcinfo.kr
일단 bgm_run.php 에서 sql 을 xml로 바꿔야만 렉 현상 안생기네요
그런데 음악은 여전히 나오지 않구요
(음악 파일 올려둔 게시판은 상관 없을 것 같아서 표시 안되게 숨겨놨어요
url로 이동하면 읽기, 다운로드 모두 가능한 상태라서요)
마지막으로 플레이어 위치를 bgm_con.php 에서 style='position:bottom 으로 바꿔서 하단에 위치를 시키기는 했는데 가운데 정렬을 하고 싶은데 그것도 마음데로 안되요 ㅠㅠ
http://pcinfo.kr
http://stormos.dothome.co.kr/bgm_run.php 이렇게 실행해 보면
디비열기->$connect = mysql_connect($dbhost, $dbid,$dbpw) or error(mysql_error());
디비를 여는문에서 에러납니다. 그래서 렉이 생기는것 같네요
$dbhost="localhost"; // 사용자 MySQL DB 서버의 위치입니다.
$dbid ="aaa"; // 사용자 계정 아이디를 적으세요.
$dbname="aaa"; // 사용자 MySQL DB 아이디를 적으세요.
$dbpw ="123"; // 사용자 DB의 패스워드를 적으세요.
님에 홈피 루트에
dbconfig.php에 아래내용과 일치해야함니다. 확인해보세요.
<?
$mysql_host = 'localhost';
$mysql_user = 'aaa';
$mysql_password = '123';
$mysql_db = 'aaa';
?>
xml 로 바꾸셨다면
$mod = "xml"; //소스 지정 sql or xml (변경가)
이렇게 수정해주셔야 위에 디비에러 안나고 xml 파일 모드로 바뀝니다.
그리고 홈피에 test id 하나 열어주시길.
디비열기->$connect = mysql_connect($dbhost, $dbid,$dbpw) or error(mysql_error());
디비를 여는문에서 에러납니다. 그래서 렉이 생기는것 같네요
$dbhost="localhost"; // 사용자 MySQL DB 서버의 위치입니다.
$dbid ="aaa"; // 사용자 계정 아이디를 적으세요.
$dbname="aaa"; // 사용자 MySQL DB 아이디를 적으세요.
$dbpw ="123"; // 사용자 DB의 패스워드를 적으세요.
님에 홈피 루트에
dbconfig.php에 아래내용과 일치해야함니다. 확인해보세요.
<?
$mysql_host = 'localhost';
$mysql_user = 'aaa';
$mysql_password = '123';
$mysql_db = 'aaa';
?>
xml 로 바꾸셨다면
$mod = "xml"; //소스 지정 sql or xml (변경가)
이렇게 수정해주셔야 위에 디비에러 안나고 xml 파일 모드로 바뀝니다.
그리고 홈피에 test id 하나 열어주시길.
게시글 목록
| 번호 | 제목 |
|---|---|
| 13061 | |
| 13046 | |
| 13002 | |
| 12958 | |
| 12950 | |
| 12906 | |
| 12894 | |
| 12890 | |
| 12875 | |
| 12849 | |
| 12836 | |
| 12810 | |
| 12793 | |
| 12744 | |
| 12721 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기