이 소스는 하나의 노래가 끝나면, 다시 페이지를 로딩하면서 새로운 노래가 재생 되도록 되어있다.
파일 목록을 세션 변수에 저장하여, 매번 페이지가 로딩될때마다 opendir을 호출하는 것을 방지하였다.
즉, 브라우저를 종료하고 새로 접속했을때만, 새로운 노래 목록을 가져오도록 했슴.
*/
session_start();
// 노래가 저장된 디렉토리
$strMusicDir = "D:/Music";
//$_SESSION["aryMusic"] : 노래 목록이 저장되는 배열
// 세션 변수가 없을 때(즉, 처음 페이지가 로딩될 때) if문 수행
if(!isset($_SESSION["aryMusic"]))
{
$handle = opendir("D:/Music");
$_SESSION["aryMusic"] = array();
// 노래 파일명을 배열 $_SESSION["aryMusic"]에 차례로 할당한다.
while ($strFileName = readdir($handle))
if(is_file($strMusicDir . "/" . $strFileName))
$_SESSION["aryMusic"][] = $strFileName;