채택완료

lib/latest.lib.php 코드

2016-06-23 (목) 23:53:34 4,920

Copy
function latest($skin_dir='', $bo_table, $rows=10, $subject_len=40, $cache_time=1, $options=''){    global $g5;     if (!$skin_dir) $skin_dir = 'basic';     if(preg_match('#^theme/(.+)$#', $skin_dir, $match)) {        if (G5_IS_MOBILE) {            $latest_skin_path = G5_THEME_MOBILE_PATH.'/'.G5_SKIN_DIR.'/latest/'.$match[1];            if(!is_dir($latest_skin_path))                $latest_skin_path = G5_THEME_PATH.'/'.G5_SKIN_DIR.'/latest/'.$match[1];            $latest_skin_url = str_replace(G5_PATH, G5_URL, $latest_skin_path);        } else {            $latest_skin_path = G5_THEME_PATH.'/'.G5_SKIN_DIR.'/latest/'.$match[1];            $latest_skin_url = str_replace(G5_PATH, G5_URL, $latest_skin_path);        }        $skin_dir = $match[1];    } else {        if(G5_IS_MOBILE) {            $latest_skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/latest/'.$skin_dir;            $latest_skin_url  = G5_MOBILE_URL.'/'.G5_SKIN_DIR.'/latest/'.$skin_dir;        } else {            $latest_skin_path = G5_SKIN_PATH.'/latest/'.$skin_dir;            $latest_skin_url  = G5_SKIN_URL.'/latest/'.$skin_dir;        }    }
  

 lib/latest.lib.php 코드인데요  

코드 해석좀 부탁드려도 될까여? 

if (!$skin_dir) $skin_dir = 'basic'; 

skin_dir이 스킨이름을 뜻하는건가여? 

 

중간에 이건 어떻게 해석해야될까여? if(!is_dir($latest_skin_path))

 

.$match[1]과 .$skin_dir 의 차이도 모르겠고 

$latest_skin_path는 경로이고 $latest_skin_url는 url경로라고 보면될까여? 

무리한 부탁일지 모르겠지만 

코드 해석좀 부탁드려봅니다  ^^

 

 

 

|

답변 2개 / 댓글 1개

채택된 답변
+20 포인트

ECHO 로찍어보세요 

답변에 대한 댓글 1개

어떻게 하는건가여?//찍으니 나오긴 하네여-.-

 if(!is_dir($latest_skin_path))

 

​$latest_skin_path 없는 경우 

답변을 작성하려면 로그인이 필요합니다.