일반페이지를 폴드안에 넣고 head 인클루드시 경로설정문제 > 그누4 질문답변

그누4 질문답변

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

일반페이지를 폴드안에 넣고 head 인클루드시 경로설정문제 정보

일반페이지를 폴드안에 넣고 head 인클루드시 경로설정문제

본문

index.php 에서 헤드파일을 불러올때...

<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");

$g4['title'] = "";
include_once("./_head.php");
?>

이렇게 작성됩니다.

서브페이지가 많아서 루트에 home 폴드를 만들고 그안에 서브페이지를 작성했습니다.
head 파일을 불러오고자 상위폴드인 ../ 으로 경로를 잡았는데 파일을 찾지 못합니다.

<?
include_once("../_common.php");
include_once("$g4[path]/lib/latest.lib.php");

$g4['title'] = "";
include_once("../_head.php");
?>

또한 /_common.php 로 접근해도 파일을 찾지 못합니다.
경로를 어떻게 줘도 파일을 찾지 못하는거 같은데...무엇이 문제인가요?

동일선상에서만 페이지를 만들어야 하나요?

댓글 전체

보드 마다 특성이 있어 어떻게 최상위 디렉토리를 설정하는 방식이 다릅니다. 그누보드 경우 _common.php파일을 이용하는데 이 파일을 열어보면 $g4_path를 설정하는 것을 보게 됩니다. home 폴더에
<?php

$g4_path = '..';
include_once("g4_path/common.php");

?>
이렇게 _common.php파일을 만들어주시거나 혹은

<?php
$g4_path = '..';
include_once("$g4_path/_common.php");
include_once("$g4[path]/lib/latest.lib.php");

$g4['title'] = "";
include_once("../_head.php");
?>
이렇게 작성하면 됩니다. 핵심은 상위 계층을 $g4_path로 설정한다는 점입니다.
아래껄로해서 해결되었습니다.
폴드구조랑 관계없이 그누보드가 동작할려면 상대경로로 잡아야되겠군요...
이제 조금 이해가 되려고 하네요...
조언 감사합니다.
전체 12 |RSS
그누4 질문답변 내용 검색

회원로그인

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