정말 무슨 말로 감사의 마음을 전해야 할 지 모르겠습니다.
님의 메일 받고서 수정한 결과 원하는 바대로 작동이
되었습니다.
순간 나도 모르게 쾌재의 함성이 터져 나오더군요.
정말 근처에 계시면 한턱 대접해드리고 싶은 마음입니다.
정말 이것 때문에 몇일을 혼자서 끙끙 댔는데 한순간에 해결이
되니
너무나 기뻤습니다.
다시 한번 감사의 말씀을 드립니다.
욕심을 내자니 한도 끝도 없는 것 같은데..
염치없지만 정말 고수분을 만난 김에 한가지만 더 부탁드려도
될런지요?
현재
<?
require "../dbconn.php";
$connect=mysql_connect($host_name,$user_name,$db_password);
mysql_select_db($db_name, $connect);
$table = 'zetyx_board_'.$id;
$sql = "SELECT subject, name, sitelink1, sitelink2, file_name1, file_name2,
memo FROM
$table WHERE no='$no'";
if($result = mysql_query($sql,$connect))
{
$data = mysql_fetch_assoc($result); // is array
mysql_close($connect);
} else
{
echo '쿼리실패...'.$sql;
exit;
}
$subject = $data['subject'];
$m_memo = explode('|',$data['memo']);
$soge = $m_memo[0];
$soge = $m_memo[0];
$song1 = $m_memo[1];
$song2 = $m_memo[2];
$song3 = $m_memo[3];
$song4 = $m_memo[4];
$song5 = $m_memo[5];
$song6 = $m_memo[6];
$song7 = $m_memo[7];
$song8 = $m_memo[8];
$song9 = $m_memo[9];
$song10 = $m_memo[10];
$song11 = $m_memo[11];
$song12 = $m_memo[12];
$song13 = $m_memo[13];
$song14 = $m_memo[14];
$song15 = $m_memo[15];
?>
이런 식으로 15곡의 음악을 배열로 뽑아와 각 곡을 클릭하면
새창으로 띄워져 노래가 잘 나옵니다.
근데 전곡을 연속재생하여 감상할 수 있는 버턴을 만들고
싶거든요.역시 팝업창으로 띄워서요.
이 노래들을 순차적으로 재생 가능한 지 모르겠습니다.
경우에 따라 15곡이 안될 경우도 있거든요..
욕심을 좀 더 내자면 15곡 리스트를 보여주고 제목을 클릭하면
그 곡을 재생할 수 있으면 더 바랄 바 없겠구요.(너무
욕심이 많죠?^^)
제로보드 음악 게시판 중 선택한 곡들을 연속재생하여 듣는
아래 소스를 응용하면 될 것 같은데...
<?
require "dbconn.php";
$connect=mysql_connect($host_name,$user_name,$db_password);
mysql_select_db($db_name, $connect);
$checked_song=explode("^",$selected);
$array_cnt=count($checked_song);
// Make ASX File
$fp=fopen("songs.asx","w");
if(!$fp) die("Cannot Make ASX File");
$asx_head=$asx_head."<ASX version=\"3\">\n<TITLE>GGAMBO MUSIC
BOARD</TITLE>\n";
fwrite($fp, $asx_head);
// Listing Selected Songs
for($i=0;$i<$array_cnt-1;$i++)
{
$temp=mysql_fetch_array(mysql_query("select subject, name, sitelink1,
sitelink2,
file_name1, file_name2, memo from zetyx_board_$id where
no='$checked_song[$i]'",
$connect));
$subject[$i]=stripslashes($temp[subject]);
$singer[$i]=stripslashes($temp[name]);
$memo[$i]=nl2br(stripslashes($temp[memo]));
$subject100=$subject[$i];
$memo[100]=$memo[100]."$memo[$i]";
//echo("$subject[$i]"." -
"."<b>$singer[$i]</b><BR>");
$song_path1[$i]=$temp[sitelink1];
$song_path3[$i]=$temp[file_name1];
$song_path="<ENTRY>\n\t<REF
HREF=\"".$song_path1[$i]."\"/>\n</ENTRY>\n";
fwrite($fp, $song_path);
//Hit Up
mysql_query("update zetyx_board"."_$id set hit=hit+1 where
no='$checked_song[$i]'");
}
// Close ASX File
$asx_tail="</ASX>";
fwrite($fp, $asx_tail);
fclose($fp);
mysql_close($connect);
$subject=$temp[subject];
$singer=$temp[name];
?>
선택한 곡을 asx파일 형태로 생성해서 재생이 되는 것 같은데...
부족한 실력에 아무리 삽질을 해봐도 뜻대로 되질 않네요.
이것만 완성되면 게시판 작업이 100% 만족한 수준으로 완성될 것
같은데...
바쁘고 귀찮으시더라도
마지막 한번만 더 도움을 주시면
너무나 감사하겠습니다.
님의 도움으로 거의 마무리단계에 있는 게시판 주소입니다.
http://goccm.com/bbs/zboard.php?id=song2
|