양

최신글 경로설정부분에서 lib.inc.php와 userlib.inc.php찾기....

한가지 참조를 해볼 팁이 있다면 관리자님이 그누보드를 만드시고 각각의 폴더를 만드셨습니다.......
예를 들면
gnu2.31버전------l
                         l-----[manage/lib.inc.php]
                         l-----[skin]
                         l-----[image]
                         l-----lib.inc.php
                         l-----각각의 파일들
그런데 [manage]에서도 lib.inc.php파일의 내용을 읽어 들여서 관리자 화면들의 구성을 하고 있는 모습니다......
여기의 운영자님은 경로상의 문제를 lib.inc.php파일을 읽어들이기 위해서 아래의 내용을 만들어서 lib.inc.php이란 파일로 저장해서 [manage/lib.inc.php]에 두었더군요......

[manage/lib.inc.php]
<?
$reldir = "..";
require_once "$reldir/lib.inc.php";
?>


그리고 [manage]안의 파일들이 lib.inc.php파일을 읽어들일 때
<?
require_once "./lib.inc.php";
......................
위와 같은 형태로 읽어 들인다는 사실입니다......
종합해보면
gnu2.31버전------l
                         l-----[manage/lib.inc.php]
                         l-----[skin]
                         l-----[image]
                         l-----lib.inc.php
                         l-----각각의 파일들
이렇게 됩니다....
경로상의 문제를 이것을 응용을 하면 될듯도 한데요....

응용을 해보면 userlib.inc.php이 파일도 아래와 같이
userlib.inc.php
<?
$reldir = "..";
require_once "$reldir/userlib.inc.php";
?>
만들어서 아래와 같이 위치시키고 test.php페이지도 아래에 위치시키시고.......^^

gnu2.31버전------l
                         l-----[manage/lib.inc.php]
                         l-----[include/userlib.inc.php]
                         l-----[skin]
                         l-----[image]
                         l-----lib.inc.php
                         l-----test.php
                         l-----userlib.inc.php
                         l-----각각의 파일들


최신글 테스트를 위한 페이지......test.php
<?
require_once "./lib.inc.php";
require_once "./userlib.inc.php"; <====전 개인적으로 절대경로를 이용해서 지정했습니다.
?>
<table width=100%>
<tr>
<td valign=top colspan=2><? echo newnotice("notice_good", "notice", "공지사항", 3, 25);  ?></td>
</tr>
<tr>
<td valign=top><? echo newlist("good", "bbs", "자유게시판", 5, 25); ?></td>
<td valign=top><? echo newlist("good", "graphic", "그래픽", 5, 25); ?></td>
</tr>
<tr>
<td valign=top><? echo newlist("good", "notice", "노트", 5, 25); ?></td>
<td valign=top><? echo newlist("good", "banner", "광고", 5, 25); ?></td>
</tr>
</table>


음 이렇게 하면 될 듯도 한데요..... 저도 이렇게 응용하고 있습니다.....*^^*
좋은 결과가 있기를 바랍니다.....*^^*
|

댓글 2개

./userlib.inc.php 은 상대경로 입니다.
절대 경로가 아닙니다.
경로가 정확히 지정되지 않을때

lib.inc.php에러가 출력된다든지

userlib.inc.php의 에러가 출력된다든지

test.php부분의 <? echo newlist();?> 이부분이 시작되는 줄 수의 에러를 출력합니다.....

끈기를 가지고 여러가지의 경로를 추적해서 적용해보세요........ *^^*
댓글을 작성하시려면 로그인이 필요합니다.
+
제목 글쓴이 날짜 조회
김김현철
03-05-18 조회 3,128
03-05-13 조회 3,423
03-05-13 조회 2,758
03-05-12 조회 3,386
03-05-11 조회 1,983
03-05-10 조회 2,291
03-05-09 조회 2,664
03-05-09 조회 2,098
03-05-09 조회 3,964
03-05-09 조회 2,991
03-05-08 조회 2,065
03-05-08 조회 2,351
03-05-07 조회 2,168
03-05-06 조회 2,068
03-05-06 조회 2,245
03-05-05 조회 3,685
03-05-06 조회 1,993
03-05-04 조회 3,309
미미유키남편
03-05-03 조회 2,752
깜깜보
03-04-30 조회 3,566