일반페이지를 폴드안에 넣고 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 로 접근해도 파일을 찾지 못합니다.
경로를 어떻게 줘도 파일을 찾지 못하는거 같은데...무엇이 문제인가요?

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

댓글 2개

보드 마다 특성이 있어 어떻게 최상위 디렉토리를 설정하는 방식이 다릅니다. 그누보드 경우 _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로 설정한다는 점입니다.
아래껄로해서 해결되었습니다.
폴드구조랑 관계없이 그누보드가 동작할려면 상대경로로 잡아야되겠군요...
이제 조금 이해가 되려고 하네요...
조언 감사합니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
16년 전 조회 933
16년 전 조회 909
16년 전 조회 965
16년 전 조회 992
16년 전 조회 1,518
16년 전 조회 981
16년 전 조회 948
16년 전 조회 919
16년 전 조회 952
16년 전 조회 1,604
16년 전 조회 1,521
16년 전 조회 1,520
16년 전 조회 1,032
16년 전 조회 1,445
16년 전 조회 1,522
16년 전 조회 987
16년 전 조회 758
16년 전 조회 953
16년 전 조회 1,501
16년 전 조회 1,517
🐛 버그신고