php include 관련 질문입니다.. 채택완료
안녕하세요.
그누보드를 사용하던중 서브 페이지가 필요하여 제작을 하였는데, head.php랑 tail.php를 불러오질 못하고 있습니다..
현재 head.php / tail.php에 위치는 theme/basic 에 있는 상태이구.. 서브 페이지는 theme/basic/pages 안에 있는 상황입니다..
다른 글들도 찾아봤는데 도무지 이해가 가지 않아 이렇게 질문을 올리게 되었습니다. 감사합니다.
답변 5개
서브 페이지는 theme/basic/pages 안에 <---이 페이지의 화일은 include가 아닌 직접 링크로 호출하는 페이지인가요?
그렇다면 뭐하러 저렇게 복잡한 경로 속에다 넣는가요?
어쨌던 아래와 같이 하면 됩니다
include_once('../../../common.php'); <---이것만 경로를 맞게 해주면 head tail은 어느 곳에있던 동일하게 하면 됩니다
include_once(G5_PATH.'/head.php');
?>
블라블라
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
include를 이용하다보면 부모의 url이 제일 중요합니다.
맨위 루트파일의 위치를 기준으로 파일구조를 상대적으로 잡아주시면 됩니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
include_once("_common.php");
include_once(G5_THEME_PATH.'/head.php');
?>
이렇게 했는데도 안나오는건가요?
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인