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

일반 페이지 개별 페이지 접근 불가 채택완료

alexseo 6년 전 조회 2,940

<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once('./_common.php');

?>

 

위의 코드를 일반 ~~.php 파일 상단에 넣었습니다.

그런데 내용이 출력이 안됩니다.

어떻게 해야하나요?

감사합니다.

 

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

답변 5개

채택된 답변
+20 포인트
6년 전

/bbs 에 보면 _common.php, _head.php, _tail.php 3개의 파일이 있습니다.

 

1) 일반 ~~.php 이 들어있는 디렉토리에   _common.php, _head.php, _tail.php 3개의 파일 복사

2) 일반 ~~.php 의 내용을 다음과 같은 구조로 해주시면 됩니다.

 

</p>

<p><?php

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

include_once('./_common.php');</p>

<p>include_once('./_head.php');</p>

<p>?></p>

<p>내용</p>

<p><?php</p>

<p>include_once('./_tail.php');</p>

<p>?></p>

<p>

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

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

anjfqhwl
6년 전

잘 읽었습니다

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

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

a
6년 전

마르스컴퍼니님, 답변 감사합니다.

블랙캣77님도 감사합니다.

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

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

a
6년 전

블랙캣77님, 마르스컴퍼니님, 답변 감사합니다.

제가 아미나 빌더를 사용하고 있는데 

출력이 안됩니다. 

마르스컴퍼니님의 소스를 적용했는데 출력이 안됩니다.

어떻게 하면 될까요? 제가 아미나빌더를 사용해서 그런지요?

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

답변에 대한 댓글 1개

마르스컴퍼니
6년 전
아미나 빌더도 동일합니다.

/bbs의 _common.php, _head.php, _tail.php 는 한단계 상위 디렉토리의 common.php, head.php, tail.php 를 인클루드 하는 것으로 되어 있습니다.

일반 내용 페이지가
/aaa 디렉토리처럼 한단계 깊이의 디렉토리 안에 있다면 적용되지만..

/aaa/cc/dd 처럼 디렉토리 단계가 깊다면, _common.php, _head.php, _tail.php 의 내용을 루트 디렉토리 (/) 의 common.php, head.php, tail.php 를 찾도록 수정해 주어야 됩니다.

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

6년 전

해당 소스로는 아무 내용이 나오지 않는게 맞습니다.

그리고 첫줄때문에 개별로는 못쓰이고 그누보드 다른 파일에 인쿠르드 해서 쓰셔야 하고요

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

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

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

로그인