h

그누보드 문서의 인클루드가 안 돼는데....

· 2005-05-15 (일) 20:55:37 · 1030 · 1
../main/main.php 페이지에 인클루드를 했습니다.
<? include "../gnu/bbs/count.php" ?> 이렇게요...
카운터 부분만 뽑아 내기 위해서였습니다.
물론 count.php는 그누보드를 업로드한 gnu폴더 아래의 bbs폴더에 있습니다.
폴더구조는 root 아래에 main폴더와 gnu폴더 info폴더가 있습니다.

문제는,
main폴더에 있는 파일들에 그누보드의 파일들을 include를 걸면 안된다는 것입니다.
<? include "../info/info.php" ?>와 같이 다른 폴더의 내용은 인클루드 돼는데 말이죠... ㅜ.ㅜ

이상한 것은 그누보드 폴더 아래에 있는 다른 파일에
<? include "bbs/count.php" ?>를 넣어보면 인클루드가 잘 됀다는 것입니다.
왜 이럴까요?

혹시
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "DESIGN");
$html_title = "그누보드3";
?> 이 개별페이지 접근 불가 때문에 그럴까요? 그렇다면 어떻게 해야 할까요?

마지막으로 http://도메인/gnu/bbs/count.php를 주소창에 직접입력해서 불렀는데
역시 안 불러집니다.
그누보드 안의 문서를 인클루드 하는 방법을 알려주세요~~
|

댓글 1개

그누3는 파일을 실행할때
http://주소/?doc=디렉터리/파일.php

이런 형식을 씁니다.
그누보드 루트에 있는 index.php 를 실행해서 함수들이 호출되어야 되는걸로 알고 있구요.

define("_DOCTYPE_", "DESIGN");

을 잘 이용하시면 노프레임 구현도 매우 쉽습니다
직접 만든 파일 상단에
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "NONE");
$html_title = "그누보드3";
?>
을 넣고

http://주소/?doc=디렉터리/파일.php

일단 위와 같은 형식으로 불러와 보세요.
감이 잡히실겁니다
댓글을 작성하시려면 로그인이 필요합니다.

그누3질답

9,564건
+
제목 글쓴이 날짜 조회
05-05-16 조회 992
05-05-15 조회 847
05-05-15 조회 1,031
05-05-15 조회 1.1만
05-05-15 조회 982
05-05-15 조회 1,085
05-05-14 조회 913
05-05-14 조회 947
05-05-13 조회 957
05-05-13 조회 1,798
05-05-13 조회 1,039
05-05-13 조회 1,013
05-05-13 조회 1,183
05-05-13 조회 1,115
05-05-13 조회 1,021
05-05-13 조회 1,061
05-05-13 조회 865
05-05-12 조회 1,039
05-05-12 조회 1,051
05-05-12 조회 1,065