2004년 12월 4일 토요일

아쿠아엠프 목록 자동 갱신하기

조그를 사용하시는 분들이라면 필수 아이템이죠,,,아쿠아 엠프


아쿠아 엠프를 사용하시는 분들의 경우 ftp를 이용하여 음악파일을 올리시거나, 게시판에 파일을 올리시는 방법을 사용하는것이 대부분이죠,,


게시판에 파일을 올리는 경우 playlist.asx 파일을 또 수정해줘야 하구요,,


그게 불편해서 전에 수정해놓았던 파일을 올려봅니다..


아쿠아 엠프 폴더에 같이 올려놓으시고, index.html 파일 앞부분에 같이 넣어두시면 됩니다.


1. 파일 소스 보기



  <?

   $_zb_url = "http://www.zeeps.net/bbs/";                            // 1.제로보드 상대경로 써줍니다.

   $_zb_path = "/free/home/yumemiru/html/bbs/";      // 2.제로보드 절대경로 써줍니다.

   include $_zb_path."outlogin.php";

?>


<HTML>

<HEAD>

<TITLE>음악목록 자동 으로 만들기</TITLE>

</head>


<BODY>

<?  //뮤직박스 최근 게시물 추출

        mysql_connect("localhost","아이디","비밀번호");  // 3.호스트이름, 아이디, 암호

        mysql_select_db("디비이름"); // 4.디비이름

        $result=mysql_query("select * from zetyx_board_게시판이름 ORDER BY RAND()"); 

        $listsongname = "playlist.asx";

        // Make ASX File

$fp=fopen($listsongname,"w+");

if(!$fp) die("Cannot Make ASX File");


while($data=mysql_fetch_array($result))

{

// 절대경로 알아내기

global $PHP_SELF;


$thisfilename=basename(__FILE__);

$temp_filename=realpath(__FILE__);

if(!$temp_filename) $temp_filename=__FILE__;

$osdir=eregi_replace($thisfilename,"",$temp_filename);

unset($temp_filename);

$virdir = eregi_replace($thisfilename,"",$PHP_SELF);

$usrdir = "http://".$HTTP_HOST.$virdir;


        $subject=$data[subject];

        if($data[sitelink1]) $listsong = $data[sitelink1];

        elseif($data[sitelink2]) $listsong = $data[sitelink2];

        elseif($data[file_name1]) $listsong =  $usrdir.$data[file_name1];

        elseif($data[file_name2]) $listsong =  $usrdir.$data[file_name2];

        else $listsong = "";


$song_path="$listsong\n";

fwrite($fp, $song_path);


        echo " <p align='center'><b>:::: $data[subject] ::::</b>$listsong</p>"; //음악이름과 주소(이부분은 삭제하여도 상관없음)

}


fclose($fp)



2. 권한 수정하기


playlist.asx 파일의 권한을 777로 수정해주세요,, 읽기 쓰기를 할수 있어야 수정가능하답니다.

댓글 1개:

  1. <a href="http://www.plusmind.net/blog/" target=_blank ><b>Now..의 클립보드에서 퍼감</b></a><BR/>

    답글삭제