_common.php에 관한 정말간단한 질문하나 하겠습니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

_common.php에 관한 정말간단한 질문하나 하겠습니다. 정보

_common.php에 관한 정말간단한 질문하나 하겠습니다.

본문

루트 디렉토리가 아닌 abc 폴더안에서 _common.php를 호출해올때는 경로는 뭐라고 적어줘야하나요?

_common.php을 수정하여

<?
$g4_path = ".."; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>

이렇게 상대경로에 점을 두개 넣어주니 잘되긴하는데
그러면 위와같이 폴더마다 _common.php를 점갯수를 늘려서 다 넣어줘야하는건가요
다이렉트로 common.php를 호출하는 방법은 없는건가요?


include_once("$g4_path/common.php"); 이렇게하면될런지요?




아니면 메인에 루트시 _common.php와 2개하위폴더 __common.php 3개하위폴더 ___common.php 이런식으로 10개 정도를 만들어놓고

include_once("/__common.php ");
이런식으로 당겨와서 쓰는게 옳은 방법일까요?



매뉴얼을 뚫어져라 봐도
"test.php 라는 프로그램을 아래의 코드(파란색 부분)를 넣어서 하나 만들어 봅니다. index.php 가 있는 루트디렉토리에 만든다고 가정합니다.

<?
include_once("./_common.php");"

이와같이 루트 디렉토리에 만드는방법만 설명되어 있는것같네요.





바쁘시겠지만 답변 부탁드리겠습니다. ^^

댓글 전체

저같은경우는 abc폴더를 생성했다면,

루트폴더에 있는 _common.php파일을 복사해서 abc폴더에 넣어줍니다.
그럼 abc/_common.php 라는 것이 되겠지요.
그리고  abc/_common.php 를 열어서 상단에 있는 $g4['path']라는 부분을 .. 으로 수정합니다.
common.php 의 위치를 잡기위해서 존재하는 파일이 _common.php 파일입니다.

윈도우로 치자면, common.php가 c:\program files\에 있는 어떤 파일이라면
_common.php는 '단축아이콘' 같은 의미입니다. (바탕화면에 바로가기 아이콘처럼)

abc라는 폴더가 만들어졌으면 _common.php 라는 '루트 디렉토리에 있는 common.php'로 바로가기설정을 위해 패스를 컨트롤한다 상상하시면될듯 ㅋㅋㅋ



(참고로 그누보드의 기본 설치파일들의 네이밍중, 앞에 _로 시작되면 보통 '가상의파일'이라는 의미로 생각하시면됩니다)

_common.php : 이 패스를 조정하면, 해더와 푸터의 디자인이 마구마구 변경가능합니다...ㅋㅋㅋ
_head.php
_tail.php
바로 호출하는 방법은없고 결국 폴더마다 _common.php 파일을 하나씩 넣어주고 하위 폴더수만큼 점을 찍어줘야하는거군요. ㅠㅠ
답변 감사합니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT