최신글 경로설정부분에서 lib.inc.php와 userlib.inc.php찾기.... 정보
일반 최신글 경로설정부분에서 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>
음 이렇게 하면 될 듯도 한데요..... 저도 이렇게 응용하고 있습니다.....*^^*
좋은 결과가 있기를 바랍니다.....*^^*
예를 들면
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>
음 이렇게 하면 될 듯도 한데요..... 저도 이렇게 응용하고 있습니다.....*^^*
좋은 결과가 있기를 바랍니다.....*^^*
추천
5
5
댓글 전체
./userlib.inc.php 은 상대경로 입니다.
절대 경로가 아닙니다.
절대 경로가 아닙니다.
경로가 정확히 지정되지 않을때
lib.inc.php에러가 출력된다든지
userlib.inc.php의 에러가 출력된다든지
test.php부분의 <? echo newlist();?> 이부분이 시작되는 줄 수의 에러를 출력합니다.....
끈기를 가지고 여러가지의 경로를 추적해서 적용해보세요........ *^^*
lib.inc.php에러가 출력된다든지
userlib.inc.php의 에러가 출력된다든지
test.php부분의 <? echo newlist();?> 이부분이 시작되는 줄 수의 에러를 출력합니다.....
끈기를 가지고 여러가지의 경로를 추적해서 적용해보세요........ *^^*