위와 같이 에러메세지가 뜨네요. > 그누3질답

그누3질답

위와 같이 에러메세지가 뜨네요. 정보

위와 같이 에러메세지가 뜨네요.

본문

관리자모드로 접속을 하려고 했더니...
아래와 같은 에러 메세지가 뜨네요..
어떤 머가 문제인지~~
고수님들 답변 부탁드립니다..... ^.^

Fatal error: Cannot redeclare get_skin_dir() (previously declared in /home/www/vetcom/board/bbs/admin/admin.lib.php:22) in /home/www/vetcom/board/bbs/admin/admin.lib.php on line 22

댓글 전체

스킨 폴더를 불러 오지 못하는 것입니다..

아마 관리자 모드의 보드의 설정 페이지에서 에러가 나는듯 한다.
get_skin_dir 는 스킨 폴더를찾아 스킨을 불러 오는 것입니다..
혹 스킨 폴더명을 변경 하시거나.  bbs/admin/boardform.php 파일을 수정 하신것이 아닌가 생각됩니다..
(__)

admin.lib.php 22번 내용

// 스킨경로를 얻는다
function get_skin_dir($val, $path)
{
    global $cfg;

    $result_array = array();

    $dirname = "$path/skin/$val/";
    $handle = opendir($dirname);
    while ($file = readdir($handle)) {
        if($file == "."||$file == "..") {
            continue;
        }

        if (is_dir($dirname.$file)) {
            $result_array[] = $file;
        }
    }
    closedir($handle);
    sort($result_array);

    return $result_array;
}

 이부분에서 get_skin_dir($val, $path) 명령중에 $var  은 스킨의 종류라고 보시면 되고 $path는 스킨 게시판의 위치 입니다..



예를 든다면 bbs/admin/boardform.php  에서  253 라인에
get_skin_dir("board", "./bbs"); 부분이 있습니다.

board  -> 게시판 스킨  ./bbs  <- 스킨 위치를 표시 합니다..

get_skin_dir("board", "./bbs"); 명령을 주면 admin.lib.php에서 그것을 받아.

$dirname = "$path/skin/$val/"; 부분에서 변형을 하여서 스킨폴더에서 스킨들을 불러 오죠..


$dirname = "./bbs/skin/board/";  <-- 위 명령을 하면 $dirname  값에 이렇게 저장 되신다고 봅니다..

어렵게 설명했나요 ㅜ.ㅜ 죄송 (__)
전체 9,564
그누3질답 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT