특정기능(Poll 혹은 게시판) 만 따로 쓰기?? 정보
특정기능(Poll 혹은 게시판) 만 따로 쓰기??본문
안녕하세요.
그누보드를 처음 접해봅니다 ㅡ.ㅡ
제로보드 쓰다가 그누보드를 쓰려니까 약간(?) 다른 부분이 있네요.
설명서에 나온대로 투표기능을 현제 이미 사용되고 있는 웹사이트 첫화면에 달려고 합니다.
잘안되서 그누보드 폴더안에 poll.php 를 만들고
include_once("./_common.php");
include_once("./lib/latest.lib.php");
include_once("./lib/poll.lib.php");
include_once("./lib/latest.lib.php");
include_once("./lib/poll.lib.php");
echo poll("g3basic_poll");
이렇게 하고 그누보드 폴더/poll.php 했더니 잘 나오더군요.
문제는 poll.php 를 메인에서 include 시키면 _common.php 파일때문에 자꾸 에러가 난다는 겁니다.
물론 당연히 ㅡ.ㅡ.... ./ 를 알맞은 주소로도 바꾸어 보았지만 소용이 없습니다.
검색실력이 딸려서 인지 아니면 글이 없는것인지 검색을 해봐도 나오지 않습니다.
D.B 에서 불러서 따로 만들기 전에 질문 올려봅니다..
아시는 분 조언 부탁드립니다.
감사합니다.
댓글 전체
경로설정 오류로 인해 발생되는 문제로 보여집니다.
이럴 경우에는 url 한줄이 문제해결에 있어 가장 빠른길이 될 수 있습니다.
경로설정에서 _common.php를 언급하는 데 있어서,
include_once("_common.php");
또는 include_once("../common.php");와 같은 형태가 아니라,
$g4_path를 직접 기재하는 다음과 같은 형태로 기입해 보시기 바랍니다.
다시 한 번 말씀드리지만 이러한 경우는 경로에 대한 것을 가정하게 되므로,
질문자의 '안되는데요'라는 질문용 코멘트가 재등록될 가능성이 높다는 문제가 따르게 됩니다.
새롭게 생성할 소스파일(php)의 최상단에 다음과 같이 기입하시기 바랍니다.
<!-- 생성시킬 소스파일의 예제 시작 -->
<?
$g4_path = ".."; //(예) ".."는 g4 설치경로보다 한단계 하위에 신규로 생성할 파일인 경우임.
include_once("$g4_path/common.php");
include_once("$g4[path]/lib/이후 추가할 각종 라이브러리 파일들");
include_once("$g4[path]/_head.php");
?>
<?
//투표내용을 추출하기 위한 소스코드(기존에 사용하던 내용을 기입)
?>
<!-- 생성시킬 소스파일의 예제 끝 -->
이럴 경우에는 url 한줄이 문제해결에 있어 가장 빠른길이 될 수 있습니다.
경로설정에서 _common.php를 언급하는 데 있어서,
include_once("_common.php");
또는 include_once("../common.php");와 같은 형태가 아니라,
$g4_path를 직접 기재하는 다음과 같은 형태로 기입해 보시기 바랍니다.
다시 한 번 말씀드리지만 이러한 경우는 경로에 대한 것을 가정하게 되므로,
질문자의 '안되는데요'라는 질문용 코멘트가 재등록될 가능성이 높다는 문제가 따르게 됩니다.
새롭게 생성할 소스파일(php)의 최상단에 다음과 같이 기입하시기 바랍니다.
<!-- 생성시킬 소스파일의 예제 시작 -->
<?
$g4_path = ".."; //(예) ".."는 g4 설치경로보다 한단계 하위에 신규로 생성할 파일인 경우임.
include_once("$g4_path/common.php");
include_once("$g4[path]/lib/이후 추가할 각종 라이브러리 파일들");
include_once("$g4[path]/_head.php");
?>
<?
//투표내용을 추출하기 위한 소스코드(기존에 사용하던 내용을 기입)
?>
<!-- 생성시킬 소스파일의 예제 끝 -->
감사합니다. 시도해보겠습니다.