개발자를 위한 꿀팁 - 1. include 된 파일 화면별로체크하기 정보
개발자를 위한 꿀팁 - 1. include 된 파일 화면별로체크하기
관련링크
            
            https://sir.kr/g5_tip/8176
            124회 연결
        
            본문
개발자를 위한 꿀팁 - #1
현재화면에 include된 파일을 화면별로 체크하기
본내용은 현재 화면에 포함된 모든 include 파일확인기능
@Mins아빠 님의 ( https://sir.kr/g5_tip/8176 ) 게시글을 확장한 내용입니다.
그누보드 공통 + 내가 제외하고싶은것은 제외가능한
구조로 구성해놨습니다.
아래 내용을
tail.php
혹은
theme/테마명/tail.php
또는
tail.sub.php 파일일에 </body>닫기전에 넣으세요
별도의 파일로 구성하셔도 됩니다.
어드민만 볼수있고,
개발/수정이 다 되서 어드민도 볼필요없으면
$includers = false;
하시면 됩니다.
include된 파일 찾다가 한세월다가는데
시간절약하시고, 퍼블/디자이너분들도 참고하세요
<?php
if ($is_admin)  {
    $includers = true;
}
if ($includers) {
    $notlist = array(
        "/lib/", "/data/", "/_common.php", "/common.php"
        , "config.php", "/extend/", "/plugin/"
        , "/home/prepend/"
        ,"visit_insert.inc.php"
        ,"db_table.optimize.php"
        ,"_head.php"
        ,"_tail.php"
        ,"head.php"
        ,"tail.php"
        ,"head.sub.php"
        ,"tail.sub.php"
        ,"settle_naverpay.inc.php"
        ,"/skin/popular/basic/popular.skin.php"
        ,"/skin/connect/basic/connect.skin.php"
        ,"/main/sidemenu.php"
        ,"/skin/outlogin/shop_basic/outlogin.skin.2.php"
        ,"/skin/shop/basic/boxtodayview.skin.php"
        ,"/skin/shop/basic/boxcart.skin.php"
        ,"/skin/latest/notice/latest.skin.php"
        ,"/skin/visit/basic/visit.skin.php"
    );
//,"/skin/shop/basic/boxwish.skin.php"  
    $included_files = get_included_files();
    $cnt = count($notlist);
    echo "<pre>";
    foreach ($included_files as $filename)
    {
        $pfname = $filename;
        for ($i = 0; $i < $cnt; $i++)   {
            if (strrpos($filename,$notlist[$i])!==false){
                $pfname = "";
            }
        }
        if ($pfname)    {
            $pfname = str_replace("/home/User명/www","",$pfname);
            echo $pfname."<br>";
        }
    } 
    echo "</pre>";
}
?>
!-->
                        
                추천
                
6
                
    6
댓글 4개

                
                    감사합니다..                
                
                
            
                    
                
                    넵 감사합니다. 도움되시면 좋겠네요                
                
                
            
                    
                
                    감사합니다                
                
                
            
                    
                
                    넵, 유용하게 사용하시면 좋겠습니다.                
                
                
            
                    