최근글 출력에 관한 질문입니다 정보
최근글 출력에 관한 질문입니다본문
제로보드 쓰다가 그누보드로 바꿨는데요
최근게시물과 최근글의 차이가 무엇인지 몰라서 헤맸는데
특정 게시판의 최근 게시물 출력이 최근글 출력이 맞나요?
그래서 암튼 그것을 출력할라구 하는데
출력방법을 보고 해볼라구 해서
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php"); // latest() 함수를 사용하여야 하므로 이 프로그램을 포함시킵니다.
echo latest("basic", "0506info", 4, 10); // basic 스킨으로 free 라는 게시판을 출력합니다.
?>
이거를 맨 위에 출력하고
<?=latest("basic", "0506info", 4, 10)?>
이거를 게시물이 출력되어야 할 곳에서 출력했는데요
Warning: include_once(./_common.php) [function.include-once]: failed to open stream: No such file or directory in /home1/yh2424/public_html/main/main.html on line 2
Warning: include_once() [function.include]: Failed opening './_common.php' for inclusion (include_path='.:/usr/local/php/lib/php') in /home1/yh2424/public_html/main/main.html on line 2
Warning: include_once() [function.include-once]: open_basedir restriction in effect. File(/lib/latest.lib.php) is not within the allowed path(s): (/tmp:/home1/yh2424) in /home1/yh2424/public_html/main/main.html on line 3
Warning: include_once(/lib/latest.lib.php) [function.include-once]: failed to open stream: Operation not permitted in /home1/yh2424/public_html/main/main.html on line 3
Warning: include_once() [function.include]: Failed opening '/lib/latest.lib.php' for inclusion (include_path='.:/usr/local/php/lib/php') in /home1/yh2424/public_html/main/main.html on line 3
Fatal error: Call to undefined function latest() in /home1/yh2424/public_html/main/main.html on line 5
이런 오류가 납니다 ㅜㅜㅜ
정확한 출력법 좀 알려주세요
댓글 전체
그누보드가 main디렉토리 안에 설치돼 있나요?
아니라면 상대경로 잡아주셔야 합니다.

루트에 설치하셨다면
main 폴더안에
_common.php를 다음과 같이 만드세요
<?
$g4_path = ".."; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
메인 폴더가 main/main.html 로 들어있는데
그래서 main 폴더 안에 서누니님 말대로 해서 했는데도 똑같이 떠요 ㅜㅜㅜㅜ
$g4_path = '..';
include_once("$g4_path/_common.php");
include_once("$g4[path]/lib/latest.lib.php");
$g4['title'] = "";
echo latest("basic", "0506info", 4, 10);
?>
이렇게 해보세요.
제가 그누보드 폴더 제목을 board < 이걸로 바꿨는데
혹시 그래서 그런걸까요 ㅜㅜ?
위에는 pulbic_html 안에 바로 그누보드가 있는 상대경로이구요.
만약 public_html/board 라는 이름으로 그누보드가 있다면
public_html/main/main.html
우선 public_html/main/ 안에 _common.php 라는 파일을 만들고 안에..
<?
$g4_path = "../../board"; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
그리고 main.html에선 다 지우고
<?
include_once("./_common.php");
echo latest("basic", "0506info", 4, 10);
?>
이렇게 넣어주세요.