테스트 사이트 - 개발 중인 베타 버전입니다

lib/latest.lib.php 코드 채택완료

IT까막 9년 전 조회 4,757

 </strong>f<span style="font-size: 11pt; line-height: 1.5;">unction latest($skin_dir='', $bo_table, $rows=10, $subject_len=40, $cache_time=1, $options='')</span></p><p>{</p><p>    global $g5;</p><p> </p><p>    if (!$skin_dir) $skin_dir = 'basic';</p><p> </p><p>    if(preg_match('#^theme/(.+)$#', $skin_dir, $match)) {</p><p>        if (G5_IS_MOBILE) {</p><p>            $latest_skin_path = G5_THEME_MOBILE_PATH.'/'.G5_SKIN_DIR.'/latest/'.$match[1];</p><p>            if(!is_dir($latest_skin_path))</p><p>                $latest_skin_path = G5_THEME_PATH.'/'.G5_SKIN_DIR.'/latest/'.$match[1];</p><p>            $latest_skin_url = str_replace(G5_PATH, G5_URL, $latest_skin_path);</p><p>        } else {</p><p>            $latest_skin_path = G5_THEME_PATH.'/'.G5_SKIN_DIR.'/latest/'.$match[1];</p><p>            $latest_skin_url = str_replace(G5_PATH, G5_URL, $latest_skin_path);</p><p>        }</p><p>        $skin_dir = $match[1];</p><p>    } else {</p><p>        if(G5_IS_MOBILE) {</p><p>            $latest_skin_path = G5_MOBILE_PATH.'/'.G5_SKIN_DIR.'/latest/'.$skin_dir;</p><p>            $latest_skin_url  = G5_MOBILE_URL.'/'.G5_SKIN_DIR.'/latest/'.$skin_dir;</p><p>        } else {</p><p>            $latest_skin_path = G5_SKIN_PATH.'/latest/'.$skin_dir;</p><p>            $latest_skin_url  = G5_SKIN_URL.'/latest/'.$skin_dir;</p><p>        }</p><p>    }</p><p><strong style="color: rgb(127, 127, 127); font-family: 돋움, Dotum, sans-serif; font-size: 15px; line-height: normal;">
  

 

 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개

채택된 답변
+20 포인트

ECHO 로찍어보세요 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

I
IT까막
9년 전
어떻게 하는건가여?//찍으니 나오긴 하네여-.-

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

 if(!is_dir($latest_skin_path))

 

​$latest_skin_path 없는 경우 

로그인 후 평가할 수 있습니다

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

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

로그인