개발자를 위한 꿀팁 - 1. include 된 파일 화면별로체크하기 정보
개발자를 위한 꿀팁 - 1. include 된 파일 화면별로체크하기관련링크
https://sir.kr/g5_tip/8176
108회 연결
본문
개발자를 위한 꿀팁 - #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개
감사합니다..
넵 감사합니다. 도움되시면 좋겠네요
감사합니다
넵, 유용하게 사용하시면 좋겠습니다.