그누보드 최신글 추출 질문입니다.
현재 그누보드를 전체적으로 이용해서 사이트를 만든게 아니라
게시판부분과 관리자홈페이지 부분만 떼와서 사용중인데요
최신글을 불러올려고했더니 에러가 나네요
만약 www.abcd.com이면
www.abcd.com/gnu에 그누보드가 설치되어있습니다.
<?
include_once("./gnu/_common.php");
include_once("./gnu/lib/latest.lib.php");
?>
최상단에 넣고요
<tr>
<td width="6" height="237" align="center" valign="top"> </td>
<td width="409" height="473" valign="top" align="center" rowspan="2">
<p><?=latest_paging('latest_paging', 'notice', $_SERVER['PHP_SELF'], $page)?></p>
<tr>
이런식으로 뽑아 낼려고 했는데 안되네요 흠...
Warning: include_once(./common.php) [function.include-once]: failed to open stream: No such file or directory in F:\APM_Setup\htdocs\gnu\_common.php on line 3
Warning: include_once() [function.include]: Failed opening './common.php' for inclusion (include_path='.') in F:\APM_Setup\htdocs\gnu\_common.php on line 3
이러한 에러가 뜨는데 분명히 common.php는 gnu/common.php에 있고
_common.php 도 gnu/_common.php에도 있습니다.
_common.php 내용은
<?
$g4_path = "."; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
이런식이구요 왜 이러한 오류가 뜨는 걸까요?
게시판부분과 관리자홈페이지 부분만 떼와서 사용중인데요
최신글을 불러올려고했더니 에러가 나네요
만약 www.abcd.com이면
www.abcd.com/gnu에 그누보드가 설치되어있습니다.
<?
include_once("./gnu/_common.php");
include_once("./gnu/lib/latest.lib.php");
?>
최상단에 넣고요
<tr>
<td width="6" height="237" align="center" valign="top"> </td>
<td width="409" height="473" valign="top" align="center" rowspan="2">
<p><?=latest_paging('latest_paging', 'notice', $_SERVER['PHP_SELF'], $page)?></p>
<tr>
이런식으로 뽑아 낼려고 했는데 안되네요 흠...
Warning: include_once(./common.php) [function.include-once]: failed to open stream: No such file or directory in F:\APM_Setup\htdocs\gnu\_common.php on line 3
Warning: include_once() [function.include]: Failed opening './common.php' for inclusion (include_path='.') in F:\APM_Setup\htdocs\gnu\_common.php on line 3
이러한 에러가 뜨는데 분명히 common.php는 gnu/common.php에 있고
_common.php 도 gnu/_common.php에도 있습니다.
_common.php 내용은
<?
$g4_path = "."; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>
이런식이구요 왜 이러한 오류가 뜨는 걸까요?
댓글 7개
12년 전
common.php 가 경로상에 존재하지 않는다고 뜨는 오류입니다.
common.php 가 소스상의 상대적 위치에 위치하여 있는지 확인해주세요
common.php 가 소스상의 상대적 위치에 위치하여 있는지 확인해주세요
날품팔이소녀
12년 전
<?
// 상대 경로
$g4_path = "./gnu"; // g4 사용을 위해서 반드시 추가
include_once("$g4_path/common.php"); // g4 사용을 위해서 반드시 추가
include_once("$g4[path]/lib/latest.lib.php"); // 최신글 처리를 위해서 반드시 추가
이런식으로 소스를 고쳐서 경로상 문제는 해결했습니다만
Fatal error: Call to undefined function latest_paging() in F:\APM_Setup\htdocs\main.php on line 297 이런 에러가 또 뜨네요
흠 함수가 정의되있지 않다는것같은데 뭐가 문제일까요?
// 상대 경로
$g4_path = "./gnu"; // g4 사용을 위해서 반드시 추가
include_once("$g4_path/common.php"); // g4 사용을 위해서 반드시 추가
include_once("$g4[path]/lib/latest.lib.php"); // 최신글 처리를 위해서 반드시 추가
이런식으로 소스를 고쳐서 경로상 문제는 해결했습니다만
Fatal error: Call to undefined function latest_paging() in F:\APM_Setup\htdocs\main.php on line 297 이런 에러가 또 뜨네요
흠 함수가 정의되있지 않다는것같은데 뭐가 문제일까요?
12년 전
<p><?=latest_paging('latest_paging', 'notice', $_SERVER['PHP_SELF'], $page)?></p>
그누에서 기본적으로
latest_paging 이라는 함수를 지원하지 않습니다.
<p><?=latest('latest_paging','notice',5,60?></p>
입력해보세요.
그누에서 기본적으로
latest_paging 이라는 함수를 지원하지 않습니다.
<p><?=latest('latest_paging','notice',5,60?></p>
입력해보세요.
날품팔이소녀
12년 전
<?
// 상대 경로
$g4_path = "./gnu"; // g4 사용을 위해서 반드시 추가
include_once("$g4_path/common.php"); // g4 사용을 위해서 반드시 추가
include_once("$g4[path]/lib/latest.lib.php"); // 최신글 처리를 위해서 반드시 추가
$g4['title'] = "";
echo latest_paging($skin_dir="$g4_path/skin/latest/latest_paging", "notice", $_SERVER['PHP_SELF'], $page=1, $page_name="page", $rows=5, $subject_len=40, $write_page=5);
?>
<tr>
<td width="6" height="237" align="center" valign="top"> </td>
<td width="409" height="473" valign="top" align="center" rowspan="2">
<p><?=latest_paging('latest_paging', 'notice', $_SERVER['PHP_SELF'], $page)?></p>
<tr>
이런식으로 하니 해결된거 같습니다 답변 정말 감사합니다 ㅎㅎ
아 그런데 나오긴 하는데
Warning: Cannot modify header information - headers already sent by (output started at F:\APM_Setup\htdocs\main.php:7) in F:\APM_Setup\htdocs\gnu\common.php on line 8
Warning: include(./gnu/skin/latest//skin/latest/latest_paging/latest.skin.php) [function.include]: failed to open stream: No such file or directory in F:\APM_Setup\htdocs\gnu\lib\latest.lib.php on line 87
Warning: include() [function.include]: Failed opening './gnu/skin/latest//skin/latest/latest_paging/latest.skin.php' for inclusion (include_path='.') in F:\APM_Setup\htdocs\gnu\lib\latest.lib.php on line 87
이런 워닝이 헤더에 뜨는데 그냥 무시해도 될까요? 값은 제대로 나오는것 같습니다.
// 상대 경로
$g4_path = "./gnu"; // g4 사용을 위해서 반드시 추가
include_once("$g4_path/common.php"); // g4 사용을 위해서 반드시 추가
include_once("$g4[path]/lib/latest.lib.php"); // 최신글 처리를 위해서 반드시 추가
$g4['title'] = "";
echo latest_paging($skin_dir="$g4_path/skin/latest/latest_paging", "notice", $_SERVER['PHP_SELF'], $page=1, $page_name="page", $rows=5, $subject_len=40, $write_page=5);
?>
<tr>
<td width="6" height="237" align="center" valign="top"> </td>
<td width="409" height="473" valign="top" align="center" rowspan="2">
<p><?=latest_paging('latest_paging', 'notice', $_SERVER['PHP_SELF'], $page)?></p>
<tr>
이런식으로 하니 해결된거 같습니다 답변 정말 감사합니다 ㅎㅎ
아 그런데 나오긴 하는데
Warning: Cannot modify header information - headers already sent by (output started at F:\APM_Setup\htdocs\main.php:7) in F:\APM_Setup\htdocs\gnu\common.php on line 8
Warning: include(./gnu/skin/latest//skin/latest/latest_paging/latest.skin.php) [function.include]: failed to open stream: No such file or directory in F:\APM_Setup\htdocs\gnu\lib\latest.lib.php on line 87
Warning: include() [function.include]: Failed opening './gnu/skin/latest//skin/latest/latest_paging/latest.skin.php' for inclusion (include_path='.') in F:\APM_Setup\htdocs\gnu\lib\latest.lib.php on line 87
이런 워닝이 헤더에 뜨는데 그냥 무시해도 될까요? 값은 제대로 나오는것 같습니다.
날품팔이소녀
12년 전
에러 까지 다 잡았습니다 FTP 업로드하면서 문제 생겼나봅니다 정말 감사합니다 ㅎㅎ
12년 전
지금 g4[path]경로가 중복으로 떠서 오류가 생기는겁니다. 무시하기보다는 추적해서 없에야 할거같습니다.
저게 나중에 보안취약점이 될 수있습니다.
저게 나중에 보안취약점이 될 수있습니다.
날품팔이소녀
12년 전
네 다 수정했습니다 정말 감사합니다 ㅎㅎ
게시판 목록
그누4 질문답변
그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.
기존 게시물은 열람만 가능합니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 66374 | 11년 전 | 2482 | ||
| 66373 |
narasarang
|
11년 전 | 4466 | |
| 66372 |
오래된미래
|
11년 전 | 2034 | |
| 66371 |
hchan77
|
11년 전 | 2667 | |
| 66370 | 11년 전 | 2073 | ||
| 66369 |
Mariplay
|
11년 전 | 4719 | |
| 66368 | 11년 전 | 2124 | ||
| 66367 |
겟타123
|
11년 전 | 2414 | |
| 66366 |
|
11년 전 | 2943 | |
| 66365 | 11년 전 | 2538 | ||
| 66364 |
jjuguning
|
11년 전 | 2062 | |
| 66363 | 11년 전 | 2615 | ||
| 66362 |
찰리콘트롤
|
11년 전 | 2222 | |
| 66361 | 11년 전 | 2983 | ||
| 66360 | 11년 전 | 3287 | ||
| 66359 |
테크노관리자
|
11년 전 | 3162 | |
| 66358 | 11년 전 | 2549 | ||
| 66357 | 11년 전 | 2927 | ||
| 66356 |
Mariplay
|
11년 전 | 2319 | |
| 66355 |
nsakura
|
11년 전 | 2739 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기