개발자를 위한 꿀팁 - 1. include 된 파일 화면별로체크하기 > 그누보드5 팁자료실

그누보드5 팁자료실

개발자를 위한 꿀팁 - 1. include 된 파일 화면별로체크하기 정보

개발자를 위한 꿀팁 - 1. include 된 파일 화면별로체크하기

본문

발자를 위한 꿀팁 - #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>";
}
?>

 

 

추천5
스폰서링크

댓글 전체

전체 1,282 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

진행중 포인트경매

  1. 그누보드/영카트 채팅솔루션

    참여17 회 시작18.12.11 09:03 종료18.12.16 09:03

(주)에스아이알소프트 (06253) 서울특별시 강남구 도곡로1길 14, 6층 624호 (역삼동, 삼일프라자) 대표메일:admin@sir.kr
사업자등록번호:217-81-36347 대표:홍석명 통신판매업신고번호:2014-서울강남-02098호 개인정보보호책임자:이총

© SIRSOFT