shop.extend.php 는 어디에서 include 되나요?
본문
/lib/shop.lib.php 파일이 어디서 인클루드 되는지 찾다보니
/extend/shop.extend.php 에서 되더라구요...
근데 /extend/shop.extend.php 이 파일은 어디에서 인클루드 되는지 못찾았네요...
리눅스에서 grep 해서 문자열 "shop.extend.php" 포함 된거 찾아 봤는데 검색이 안나오네요...
답변 1
common.php 파일의 아래 코드에서 처리됩니다.
// common.php 파일을 수정할 필요가 없도록 확장합니다.
$extend_file = array();
$tmp = dir(G5_EXTEND_PATH);
while ($entry = $tmp->read()) {
// php 파일만 include 함
if (preg_match("/(\.php)$/i", $entry))
$extend_file[] = $entry;
}
if(!empty($extend_file) && is_array($extend_file)) {
natsort($extend_file);
foreach($extend_file as $file) {
include_once(G5_EXTEND_PATH.'/'.$file);
}
}
unset($extend_file);
답변을 작성하시기 전에 로그인 해주세요.