아무리 해도 안되는 최신게시물달기.. ㅠ.ㅠ 정보
아무리 해도 안되는 최신게시물달기.. ㅠ.ㅠ본문
제로보드처럼 잘 안되네요.. ㅠㅠ
물론 제가 잘모르는거겠지만..
아무리 해봐도 안되서 질문좀 드려봅니다.
제 계정에 그누보드가 요렇게 설치되어있습니.
html/gnuboard4/gnuboard4/
그리고 최근게시물은 동영상 업로드판의 최근게시물 movie_play의 스킨을 사용해서
movie라는 게시물을 끌어다 놓을려고 했지요.
하는 방법은 제로보드랑 비슷해서 우선했는데.. 기본적으로 설치가이드에 나와있는그대로해봤습니다.
<?
include_once("./_common.php");
include_once("$g4[path]./lib/latest.lib.php"); //
include_once("./_common.php");
include_once("$g4[path]./lib/latest.lib.php"); //
echo latest("movie_play", "movie", 1, 25);
?>
근데 안되던군요.. 혹시나 상대경로때문일까해서 html에 있던 test.php를 gnuboard4
안에다도 넣어봤는데...
Warning: main(./_common.php): failed to open stream: 그런 파일이나 디렉토리가 없음 in /free/home/liver75/html/gnuboard4/test.php on line 2
Warning: main(): Failed opening './_common.php' for inclusion (include_path='.:/usr/local/lib/php') in /free/home/liver75/html/gnuboard4/test.php on line 2
Warning: main(./lib/latest.lib.php): failed to open stream: 그런 파일이나 디렉토리가 없음 in /free/home/liver75/html/gnuboard4/test.php on line 3
Warning: main(): Failed opening './lib/latest.lib.php' for inclusion (include_path='.:/usr/local/lib/php') in /free/home/liver75/html/gnuboard4/test.php on line 3
Fatal error: Call to undefined function: latest() in /free/home/liver75/html/gnuboard4/test.php on line 6
Warning: main(): Failed opening './_common.php' for inclusion (include_path='.:/usr/local/lib/php') in /free/home/liver75/html/gnuboard4/test.php on line 2
Warning: main(./lib/latest.lib.php): failed to open stream: 그런 파일이나 디렉토리가 없음 in /free/home/liver75/html/gnuboard4/test.php on line 3
Warning: main(): Failed opening './lib/latest.lib.php' for inclusion (include_path='.:/usr/local/lib/php') in /free/home/liver75/html/gnuboard4/test.php on line 3
Fatal error: Call to undefined function: latest() in /free/home/liver75/html/gnuboard4/test.php on line 6
이런 오류메세지만...ㅜㅜ
파일이랑 디렉토리를 못 찾는거 같은데.. 상대경로는 맞는거 같은데 왜 안되는걸까요?
고수님들의 답변 부탁드려봅니다.
댓글 전체
원하시는 답이 될지 모르겠는데요.
html/gnuboard4/gnuboard4/에 index.php 파일이 있는거지요?
그럼 index.php 파일에서 원하시는 위치에
<?= latest("movie_play", "movie", 1, 25); ?>
이렇게만 해도 될걸요?
혹시나 해서 답달아요.
html/gnuboard4/gnuboard4/에 index.php 파일이 있는거지요?
그럼 index.php 파일에서 원하시는 위치에
<?= latest("movie_play", "movie", 1, 25); ?>
이렇게만 해도 될걸요?
혹시나 해서 답달아요.
내가 볼때는 디렉토리 문제네요.
html/gnuboard4/gnuboard4/ 이것을
html/gnuboard4/ 으로 하나 앞으로 뻬주든지 아니면
이렇게 해 주세요.
<?
include_once("./_common.php");
include_once("/free/home/liver75/html/gnuboard4/gnuboard4/lib/latest.lib.php"); //
echo latest("movie_play", "movie", 1, 25);
?>
html/gnuboard4/gnuboard4/ 이것을
html/gnuboard4/ 으로 하나 앞으로 뻬주든지 아니면
이렇게 해 주세요.
<?
include_once("./_common.php");
include_once("/free/home/liver75/html/gnuboard4/gnuboard4/lib/latest.lib.php"); //
echo latest("movie_play", "movie", 1, 25);
?>
<?
include_once("./_common.php");
include_once("$g4[path]./lib/latest.lib.php"); //
echo latest("movie_play", "movie", 1, 25);
?>
이소스를 아래처럼 소스를 수정하세요.
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
?>
<table width="100%" cellpadding=0 cellspacing=0><tr><td valign=top>
<?
echo latest("movie_play", "movie", 1, 25);
?>
</table>
<?
include_once("./_tail.php");
?>
이렇게 수정 하면 되요
include_once("./_common.php");
include_once("$g4[path]./lib/latest.lib.php"); //
echo latest("movie_play", "movie", 1, 25);
?>
이소스를 아래처럼 소스를 수정하세요.
<?
include_once("./_common.php");
include_once("$g4[path]/lib/latest.lib.php");
?>
<table width="100%" cellpadding=0 cellspacing=0><tr><td valign=top>
<?
echo latest("movie_play", "movie", 1, 25);
?>
</table>
<?
include_once("./_tail.php");
?>
이렇게 수정 하면 되요
index.php 최상단에 그누보드의 경로 지정
<?
$g4_path = "./gnuboard4";
include_once("$g4_path/common.php");
?>
<?
$g4_path = "./gnuboard4";
include_once("$g4_path/common.php");
?>
limc// 님 감사합니다... ^^