그누보드에서 일반 php 페이지 추가할때.. > 그누4 질문답변

그누4 질문답변

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

그누보드에서 일반 php 페이지 추가할때.. 정보

그누보드에서 일반 php 페이지 추가할때..

본문

그누보드에서 일반 php 페이지를 추가하려고 합니다.

할때 맨 위에

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

$g4['title'] = "";
include_once("./_head.php");
?>

이렇게 적어두고 했는데 gn4 폴더에 같이 php파일이 있으면 잘 되다가
(ex : gn4 / test.php 에 있을경우엔 오류 없이 잘 됨)

폴더 위치를 바꾸면 _common.php 에 상대경로 때문에 자꾸 에러가 뜨네요
(ex : gn4 / test / 1234 / test.php 에 있을경우엔 오류 발생..)

그렇다고 그 상대경로를 바꾸면 모든 페이지가 마비가 오고..

그래서 _common.php 파일을 똑같이 만든다음에 이름만 바꾼뒤 불러오니까 잘 되더라구요..

근데.. 문제는 인터넷 주소를 치고 들어가면 _common.php 는 아무것도 안나오는데

제가 임의로 만든거는 소스가 다 나오더라는.. (이렇게 되면 보안에 문제가 있지않을가요 ㅠ?)

다른폴더에 있는 php 페이지를 추가해야 하는데..

_common.php 상대경로 때문에 지금 추가를 못하고 있습니다 ㅠ- ㅠ

이럴경우에는 어떻게 해야 에러 없이 잘 될까요 ㅠ?
(최악의 경우인 폴더 옮기기를 제외하고 답변좀 부탁드릴게여 ㅠ- ㅠ..)

댓글 전체

_common.php

<?
$g4_path = "../.."; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>


각 폴더마다 위와 같은 파일을 넣고 경로만 잘 잡아주면 되겠지용.
위와 같이 했는데도 오류가 뜨더라는

폴더가 달라서 그럴까요?

html / test / test2 / test.php

html / gn4 / _common.php

어쩔 수 없이 test 폴더를 gn4로 옮겨서 해야 할까요 ㅠ?
/html/gn4/* 여기에 그누보드가 깔려있다면.



/html/test/test2/_common.php

<?
$g4_path = "../../gn4"; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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