[PHP] 특정 디렉토리내의 모든 css 파일 가져오기
특정 스킨 디렉토리에서 css 파일을 얻어서 문서 로드시에 코드를 css 로드 코드를 출력해주는 함수이다. 많이 사용할 기능은 아니지만 스킨이 존재하고 스킨의 제작자가 다를 경우 css 파일의 이름도 다를 수가 있는데 이런 경우에 사용하면 도움이 될 수 있을 것이라 생각한다. 현재 제작 중인 솔루션에 적용하기 위해서 만들었다.
<?php
// 스킨 style sheet 파일 얻기
function get_skin_stylesheet($skin_path)
{
if(!$skin_path)
return "";
$str = "";
if(is_dir($skin_path)) {
if($dh = opendir($skin_path)) {
while(($file = readdir($dh)) !== false) {
if($file == "." || $file == "..")
continue;
if(is_dir($skin_path.'/'.$file))
continue;
if(preg_match("/.(css)$/i", $file))
$str .= '<link rel="stylesheet" href="'.$skin_path.'/'.$file.'">'."n";
}
closedir($dh);
}
}
return $str;
}
?>