만약 권한설정을 할 페이지가 board가 아닌 폴더에 있다면 _common.php는 어떻게 가져오나요? > 그누4 질문답변

그누4 질문답변

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

만약 권한설정을 할 페이지가 board가 아닌 폴더에 있다면 _common.php는 어떻게 가져오나요? 정보

만약 권한설정을 할 페이지가 board가 아닌 폴더에 있다면 _common.php는 어떻게 가져오나요?

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :


예를들어

ftp의 폴더구조가

www폴더 아래 board라는 폴더에 그누보드가 설치되어있고,

제가 권한을 설정하고 싶은 폴더는 board보다 상위폴더인

www폴더에 존재하는 예를들어 abc.php파일이라면


그래서 abc.php파일의 페이지를 보는 권한에 따라 보는것을 제한하고 싶다면


<?
include_once("./_common.php");

>

이부분을 어떻게 수정해야할까요?


저는 이부분을



<?
include_once("../../board/bbs/_common.php");

>

라고 했더니 오류가 나네요 .

혹시 좋은 방법없을까요?

abc.php라는 페이지를 레벨2이상인 사람만 접속해서 볼수있도록 하려고 하고
게시판은 표시하지 않으려하구요.
부탁드릴께요.


<?
include_once("./_common.php");
# include_once("./_head.php"); // 상단 출력 유무에 따라 주석 해제 이용

$g4['title'] = "";
?>
<? if($member[mb_level] >= "2") { // 조건 변경 레벨별 처리 ?>
    회원 내용 작성
<?} else { ?>
    비회원 내용 작성
<?}?>

<?php
# include_once("./_tail.php") // 하단 출력 유므에 따라 주석 해제 이용
?>

이런식으로 하려고 하는데

초보라서 완전 3시간동안 해매는 중입니다.

좀 도와주세요 ㅜ.ㅜ 제발

댓글 전체

우선 www에도 _common.php 파일이 있어야 합니다.

내용은
<?
$g4_path = "./board/"; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
정도로 해두시고

abc.php에서는 상단에서 만드신 _common.php을 불러옵니다.

<?
include_once("./_common.php");
?>

이렇게 되면 abc.php에서도 그누의 변수나 환경변수를 사용할수 있습니다.
모든 그누 경로앞에는 $g4['path']를 넣어주시는것 잊지마시구요

이렇게 해둔다음
<? if($member[mb_level] >= "2") { // 조건 변경 레벨별 처리 ?>
    회원 내용 작성
<?} else { ?>
    비회원 내용 작성
<?}?>
이 내용을 적용하시면 작동될겁니다.
전체 10 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT