include 문제

· 17년 전 · 1417 · 6
안녕하세요
include 하는데 계속 에러가 떠서 해결방법을 찾고자 글을 남겨요^^

그누보드를 / 에 설치하였습니다.
그런데
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");

$g4['title'] = "";
include_once("./_head.php");
?>
<!--메인 내용-->
<span style="color:red;">1<BR>2<BR>3<BR>4<BR>5<BR>6<BR>7<BR>8<BR></span>
<?
include_once("./_tail.php");
?>
이건 index.php인데
모든 파일들이 잘 나오거든요

그런데

/intro 디렉토리를 생성하였습니다.

그리고 /intro/intro1.php 를 생성하고
<?
include_once("../_common.php");
include_once("$g4[path]/lib/latest.lib.php");

$g4['title'] = "";
include_once("../_head.php");
?>
<!--메인 내용-->
<span style="color:red;">1<BR>2<BR>3<BR>4<BR>5<BR>6<BR>7<BR>8<BR></span>
<?
include_once("../_tail.php");
?>
이 파일을 만들었는데,. 위에 common은 ..을 주어 상위 디렉토리에서 인크루드 시키게끔하였고요
제가 듣기론 include 함수는 상대경로로 불러와야한다고 해서 저렇게 했는데...
도저히 include가 되질 않습니다.
;;

답답해 머리속에 얄팍한 지식으로만 할려니 잘 안풀리네요^^
도와주세요~~~
|

댓글 6개

include_once("../_common.php");
이 부분이 문제 입니다..^^
_common.php 파일은 폴더를 생성하실때 마다 추가 해주셔야하고
head, tail도 같이 쓰셔야 한다면 _head.php, _tail.php 도 같이 들어가셔야 합니다..
해당 파일의 내용은
다른 폴더의 _head.php 등의 파일을 보시면 이해 하실거라 생각합니다..
intro 디렉토리에
_common.php 파일을 생성하시고
include_once("./_common.php");
이렇게 수정하세요

_common.php 파일 내용은

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

입니다.
intro 디렉토리에서 common.php 경로를
$g4_path 에 할당해 주면 됩니다. 상위 디렉토리에 common.php 가 있으니 ".." 이 되겠네요
너무 감사드립니다.
선배님들의 충고...ㅠ.ㅠ.
감동의 물결~~~~~~~
_common.php
_head.php
_tail.php
index.php

한 메뉴 만들때마다 요것들이 새로 만들어지지용
네 감사합니다...흑흑~완전 도움되어요 지금
유용한 정보 감사드려요.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
17년 전 조회 741
17년 전 조회 822
17년 전 조회 1,603
17년 전 조회 1,004
17년 전 조회 766
17년 전 조회 803
17년 전 조회 947
17년 전 조회 1,512
17년 전 조회 1,517
17년 전 조회 1,418
17년 전 조회 965
17년 전 조회 782
17년 전 조회 3,070
17년 전 조회 920
17년 전 조회 1,471
17년 전 조회 777
17년 전 조회 815
17년 전 조회 894
17년 전 조회 1,117
17년 전 조회 727
🐛 버그신고