간단한 경로 도움이 필요합니다!

간단한 경로 도움이 필요합니다!

QA

간단한 경로 도움이 필요합니다!

본문

안녕하세요. 현직 디자이너입니다. 어찌어찌 11년간 디자인을 해오고 있는데,
어쩌다보니 마케팅회사에 와서 프로그래머나 퍼블리셔를 외주주는 등의 일을 하고있습니다.

모든 것들을 외주맡길수가없어 사소한건 직접 코딩하기도 하는데,
인클루딩 관련 이슈가 있어 문의드립니다.

랜딩페이지로 제작된 홈페이지에 서브페이지를 하나 넣어야하는 일이 생겨
직접 제작을하려 인덱스를 복사 후 sub01로 변경한뒤 동일 폴더 안에 넣고

인덱스에 있는 내용을 전체 복사 붙혀넣기하였으나
인클루딩이 안되는 모습을 보이는데 해당 이유가 뭘까요?

개발자분들의 조언이 필요한 상황입니다...

글 읽어주셔서 감사합니다.

인클루딩한 코드 첨부합니다.

<?php
include_once(G5_THEME_PATH . '/head.php');
?>


 

이 질문에 댓글 쓰기 :

답변 3

랜딩페이지 상단에 common.php 파일을 상대경로나 절대경로 사용해서 넣어주세요.

https://homzzang.com/b/html-166

오오.. 답변감사합니다.

커먼을 추가로 넣으라는 말씀이실까요?

<?php
include_once('../../common.php');
include_once(G5_THEME_PATH . './head.php');

?>



보내주신걸 읽어보니 . 하나가 현재 디렉토리라 저렇게 넣었는데 구동을 안하네요..


-------------------------

해결됬습니다 감사합니다!

G5_THEME_PATH 등 경로상수를 쓰려면 상단에 common.php 파일이 인클루드 되어 있어야 합니다.
그리고, G5_THEME_PATH 상수는 사용 중인 테마 안까지의 경로입니다. 따라서, theme/unu/부분은 없어도 됩니다.

common.php 파일이 있는 위치는 설치된 보드 폴드의 루트에 
있습니다. 
현재 생성된 파일이 루트에 있다면 
include_once('./common.php');

만약 /생성된디렉토리/newpage.php 에 있다면
include_once('../common.php');

2단계 /생성된디렉토리/2차디렉토리/newpage.php 에 있다면
../는 한번의 상위 경로를 나타냅니다.
그래서 2번
include_once('../../common.php');

<?php
include_once('./common.php');
include_once(G5_THEME_PATH . './head.php');
?>

경로가 잘못되지 않았을까 생각되네요 소스 없이는 정확하게 알기는 힘듭니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 129,406 | RSS
QA 내용 검색

회원로그인

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