그누보드 문서의 인클루드가 안 돼는데.... 정보
그누보드 그누보드 문서의 인클루드가 안 돼는데....
본문
../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를 주소창에 직접입력해서 불렀는데
역시 안 불러집니다.
그누보드 안의 문서를 인클루드 하는 방법을 알려주세요~~
<? 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를 주소창에 직접입력해서 불렀는데
역시 안 불러집니다.
그누보드 안의 문서를 인클루드 하는 방법을 알려주세요~~
댓글 전체
그누3는 파일을 실행할때
http://주소/?doc=디렉터리/파일.php
이런 형식을 씁니다.
그누보드 루트에 있는 index.php 를 실행해서 함수들이 호출되어야 되는걸로 알고 있구요.
define("_DOCTYPE_", "DESIGN");
을 잘 이용하시면 노프레임 구현도 매우 쉽습니다
직접 만든 파일 상단에
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "NONE");
$html_title = "그누보드3";
?>
을 넣고
http://주소/?doc=디렉터리/파일.php
일단 위와 같은 형식으로 불러와 보세요.
감이 잡히실겁니다
http://주소/?doc=디렉터리/파일.php
이런 형식을 씁니다.
그누보드 루트에 있는 index.php 를 실행해서 함수들이 호출되어야 되는걸로 알고 있구요.
define("_DOCTYPE_", "DESIGN");
을 잘 이용하시면 노프레임 구현도 매우 쉽습니다
직접 만든 파일 상단에
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
define("_DOCTYPE_", "NONE");
$html_title = "그누보드3";
?>
을 넣고
http://주소/?doc=디렉터리/파일.php
일단 위와 같은 형식으로 불러와 보세요.
감이 잡히실겁니다