_common.php 파일과 다르게 하위 디렉토리에 파일을 넣을 경우 로그인 에러.
_common.php 파일과 동일한 위치(최상위 디렉토리)에 파일을 넣으면
로그인 에러가 발생하지 않습니다.
하지만...
서브 페이지를 한 디렉토리에 넣기 위해
page 라는 디렉토리를 만들고
page 디렉토리에 있는 파일에 외부 로그인 소스를 적용하면
아래와 같은...(제 생각에는 경로 에러 같습니다.) 에러가 발생하는데
_common.php 파일의 경로 지정을 어떤식으로 해주면 좋을지
자문 구하고자 합니다.
Warning: main(./_common.php): failed to open stream: No such file or directory in h:\apm_setup\htdocs\page\sub1_1.php on line 1
Warning: main(): Failed opening './_common.php' for inclusion (include_path='.') in h:\apm_setup\htdocs\page\sub1_1.php on line 1
Warning: main(/lib/outlogin.lib.php): failed to open stream: No such file or directory in h:\apm_setup\htdocs\page\1_1.php on line 2
Warning: main(): Failed opening '/lib/outlogin.lib.php' for inclusion (include_path='.') in h:\apm_setup\htdocs\page\1_1.php on line 2
Warning: main(): Failed opening './_common.php' for inclusion (include_path='.') in h:\apm_setup\htdocs\page\sub1_1.php on line 1
Warning: main(/lib/outlogin.lib.php): failed to open stream: No such file or directory in h:\apm_setup\htdocs\page\1_1.php on line 2
Warning: main(): Failed opening '/lib/outlogin.lib.php' for inclusion (include_path='.') in h:\apm_setup\htdocs\page\1_1.php on line 2
Fatal error: Call to undefined function: outlogin() in h:\apm_setup\htdocs\page\1_1.php on line 21
라인 1과 2에 위치한 소스
<?include_once("./_common.php");?>
<?include_once("$g4[path]/lib/outlogin.lib.php");?>
<?include_once("$g4[path]/lib/outlogin.lib.php");?>
그리고
21에 위치한 소스 <?=outlogin("basic");?>
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 2개
각 디렉터리마다 그누 보드 설치한 디렉터리까지 상대 경로가 다르기 때문이죠.
$g4_path = ".."; // common.php 의 상대 경로