최근글 출력에 관한 질문입니다 > 그누4 질문답변

그누4 질문답변

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

최근글 출력에 관한 질문입니다 정보

최근글 출력에 관한 질문입니다

본문


제로보드 쓰다가 그누보드로 바꿨는데요
최근게시물과 최근글의 차이가 무엇인지 몰라서 헤맸는데
특정 게시판의 최근 게시물 출력이 최근글 출력이 맞나요?

그래서 암튼 그것을 출력할라구 하는데
출력방법을 보고 해볼라구 해서


<?
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 폴더 안에 서누니님 말대로 해서 했는데도 똑같이 떠요 ㅜㅜㅜㅜ
<?php
$g4_path = '..';
include_once("$g4_path/_common.php");
include_once("$g4[path]/lib/latest.lib.php");

$g4['title'] = "";
echo latest("basic", "0506info", 4, 10);
?>
이렇게 해보세요.
/public_html/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);
?>
이렇게 넣어주세요.
© SIRSOFT
현재 페이지 제일 처음으로