_common이나 _head 처럼 굳이 _로 된 파일을 불러오는 이유가 있나요? > 그누4 질문답변

그누4 질문답변

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

_common이나 _head 처럼 굳이 _로 된 파일을 불러오는 이유가 있나요? 정보

_common이나 _head 처럼 굳이 _로 된 파일을 불러오는 이유가 있나요?

본문

안녕하세요 그누보드 공부하고 있는데,
index.php를 보니까

_common _head _tail을 불러오고
각각 _ 에 지정된 경로에서 common head tail을 다시 불러오더라구요.
굳이 이렇게 할 필요가 있나요?
처음부터 _안붙은 파일을 바로 불러올 수 없는 건가요?

제가 잘 몰라서 여쭈어봅니다.ㅠㅠ
  • 복사

댓글 전체

_common 를 붙여 주는 이유가 현재의 경로 때문에 붙여 주는거 아닌가요 ?

즉 처음

_common.php에는 경로가 지정되어 있죠

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

이라고 지정해 주면 common이라는 파일이 이 폴더 상위에 있다라고 $g4_path값을 지정을 해주면
이 폴더에서 실행되는 경로가 $g4_path 경로가 자동으로 ../ 의 common파일을 찾죠 ?
작업이 좀 쉬워집니다
안그러면 common.php를 include 할때마다 $g4_path를 윗줄에 넣어주어야 하거든요
(include "../common.php" <--이렇게는 사용할 수 없기 때문입니다 -이유는 common.php소스를 보시고)
또한 다른 폴더를 만들어서 화일을 불러올때도 bbs/_common.php만 복사해 넣고
_common.php만 불러오면 되니 편리합니다

gnu/sub1/sub2/test.php 이런게 있다면
sub2 폴더에 _common.php를 복사해넣고 $g4_path="../.."; 이것만 해주면
test.php에서는 include "_common.php"; 이렇게 넣어놓으면 되고 어느 폴더에서나
같은 코드로 통용할 수 있으니 편리합니다
© SIRSOFT
현재 페이지 제일 처음으로