최근게시물을 include하니까 "잘못된 방법으로 변수가.." 정보
질문 최근게시물을 include하니까 "잘못된 방법으로 변수가.."본문
최근게시물을 다른 문서에 만들어 저장하고, include하니까 "잘못된 방법으로 변수가 저장하였다고 나옵니다.
최근게시물은 아래의 형식으로 하였고,
<?
// 상대 경로
include_once("../common.php");
include_once("../lib/latest.lib.php");
?>
-----[최신글 뿌려주는 구문 시작]-----
<?
// 최신글
$sql = " select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
// 사용방법
// latest(스킨, 게시판아이디, 출력라인, 글자수);
echo latest("basic", $row[bo_table], 5, 70);
echo "<p>\n";
}
?>
</td></tr></table>
<!-- 메인화면 최신글 끝 -->
-----[최신글 뿌려주는 구문 끝]-----
참고로 g4는 루트에 설치하고, 최근게시물은 루트의 index에서 include하고 위치는 하위폴더에 있습니다.
최근게시물은 아래의 형식으로 하였고,
<?
// 상대 경로
include_once("../common.php");
include_once("../lib/latest.lib.php");
?>
-----[최신글 뿌려주는 구문 시작]-----
<?
// 최신글
$sql = " select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
// 이 함수가 바로 최신글을 추출하는 역할을 합니다.
// 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.
// 사용방법
// latest(스킨, 게시판아이디, 출력라인, 글자수);
echo latest("basic", $row[bo_table], 5, 70);
echo "<p>\n";
}
?>
</td></tr></table>
<!-- 메인화면 최신글 끝 -->
-----[최신글 뿌려주는 구문 끝]-----
참고로 g4는 루트에 설치하고, 최근게시물은 루트의 index에서 include하고 위치는 하위폴더에 있습니다.
댓글 전체
ㅎ,,
include_once("$g4[path]/lib/outlogin.lib.php");
이걸
include_once("$g4[path]/lib/latest.lib.php"); 로 바꾸니깐 뜨는군요,, 이쁘게 ㅎㅎ 감사합니다.
include_once("$g4[path]/lib/outlogin.lib.php");
이걸
include_once("$g4[path]/lib/latest.lib.php"); 로 바꾸니깐 뜨는군요,, 이쁘게 ㅎㅎ 감사합니다.
아... 잘 못했습니다. 위는 outlogin 함수입니다. ^.^
$g4_path = "..";
include_once("$g4_path/common.php");
include_once("$g4[path]/lib/latest.lib.php"); // 이 것이 최신글 함수입니다.
unset($g4_path);
$g4_path = "..";
include_once("$g4_path/common.php");
include_once("$g4[path]/lib/latest.lib.php"); // 이 것이 최신글 함수입니다.
unset($g4_path);
고맙습니다. 근데 이번엔
Fatal error: Call to undefined function: latest() in 이런 에러가 나는군요?
Fatal error: Call to undefined function: latest() in 이런 에러가 나는군요?
이렇게 해보세요.
$g4_path = "..";
include_once("$g4_path/common.php");
include_once("$g4[path]/lib/outlogin.lib.php");
unset($g4_path);
$g4_path = "..";
include_once("$g4_path/common.php");
include_once("$g4[path]/lib/outlogin.lib.php");
unset($g4_path);