테스트 사이트 - 개발 중인 베타 버전입니다

최신글 관련 문의드립니다. 채택완료

index.php 첫페이지 파일은 최신글 등등 잘나오는데요.

 

test라는 폴더를 만들어서 index.php 파일을 올려서 확인해보면 아무것도 안뜨네요.

 

아래가 해당 소스입니다.

 

 

 

define('_INDEX_', true); if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 ?>  

 

상단에는 위 소스이구요.

 

최신글은  입니다.

 

 

define('_INDEX_', true); if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

 

위 부분을 지우고 보니 페이지는 뜨는데 최신글을 불러오지 못하네요.

 

어떻게 수정해야 할까요?

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트

구조가 다음과 같을때

</p>

<p>./ (${DOCUMENT_ROOT})

├── common.php

├── index.php

└── test

    ├── _common.php

    └── index.php</p>

<p>

 

test 디렉토리의 소스는 다음과 같이 구성되어야 합니다.

 

test/_common.php

</p>

<p><?php

require_once '../common.php';

?></p>

<p>

 

test/index.php

</p>

<p><?php

include_once('./_common.php');

include_once(G5_LIB_PATH.'/latest.lib.php');

include_once(G5_LIB_PATH.'/outlogin.lib.php');</p>

<p> </p>

<p>define('_INDEX_', true);

if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

?></p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

이대로 하니 잘 동작하네요^^ 너무 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

test폴더에 _common.php 화일이 없어서 입니다

bbs/_common.php를 복사해서 넣으세요

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 위 부분을 지워주세요 그리고 ./_common.php 해당 경로에 _common.php 파일을 만들어서

 

상단에 include_once('../common.php');

 

이런식으로 적용해 주셔야 합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

일단 해당만 봤을땐 include_once('./_common.php'); 파일이 없을거 같은데 없는게 맞으시면 다른 폴더 참고해서 만드시거나 include_once('../common.php'); 로 변경해보세요.

그게 아니면 질문만 보고는 정확하게 알기 힘들거 같습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록