절대경로 어떻게 잡아야 하나요

· 2012-07-06 (금) 15:32:28 · 3299 · 9
11212.jpg
_common.php
<?
$intra_path = "/gnuboard4"; // common.php 의 상대 경로
include_once("/common.php");
?>

index.php
<?
include_once("/_common.php");
include_once("/head.sub.php");
include_once("/lib/outlogin.lib.php");
include_once("/lib/poll.lib.php");
include_once("/lib/visit.lib.php");
include_once("/lib/connect.lib.php");
include_once("/lib/popular.lib.php");
include_once("/lib/latest.lib.php");
?>

첨부파일

11212.jpg (338.4 KB)
0회 2012-07-06 15:32
|

댓글 9개

2012-07-06 (금) 15:45:55
_common.php
<?
$intra_path = "./gnuboard4"; // common.php 의 상대 경로
include_once($intra_path."/common.php");
?>
이렇게 걸어보시겠어요 ?
2012-07-06 (금) 15:53:06
그렇게 해도 에러나오네요
2012-07-06 (금) 16:03:05
실제 파일들은
gnuboard4 폴더안에 있고
첫실행은 index.php 에서 되는거죠 ?

_common.php
<?
$intra_path = "./gnuboard4"; // common.php 의 상대 경로
include_once("$intra_path/common.php");
?>

index.php
<?
include_once("./_common.php");
include_once("$intra_path/head.sub.php");
include_once("$intra_path/lib/outlogin.lib.php");
include_once("$intra_path/lib/poll.lib.php");
include_once("$intra_path/lib/visit.lib.php");
include_once("$intra_path/lib/connect.lib.php");
include_once("$intra_path/lib/popular.lib.php");
include_once("$intra_path/lib/latest.lib.php");
?>

일케 바꿔보세요
2012-07-06 (금) 16:21:09
Warning: include_once(./gnuboard4/common.php) [function.include-once]: failed to open stream: No such file or directory in D:\APM_Setup\htdocs\flatron23\gnuboard4\_common.php on line 3

Warning: include_once() [function.include]: Failed opening './gnuboard4/common.php' for inclusion (include_path='.') in D:\APM_Setup\htdocs\flatron23\gnuboard4\_common.php on line 3

Warning: include_once(./gnuboard4/head.sub.php) [function.include-once]: failed to open stream: No such file or directory in D:\APM_Setup\htdocs\flatron23\gnuboard4\index.php on line 3

Warning: include_once() [function.include]: Failed opening './gnuboard4/head.sub.php' for inclusion (include_path='.') in D:\APM_Setup\htdocs\flatron23\gnuboard4\index.php on line 3

Warning: include_once(./gnuboard4/lib/outlogin.lib.php) [function.include-once]: failed to open stream: No such file or directory in D:\APM_Setup\htdocs\flatron23\gnuboard4\index.php on line 4

Warning: include_once() [function.include]: Failed opening './gnuboard4/lib/outlogin.lib.php' for inclusion (include_path='.') in D:\APM_Setup\htdocs\flatron23\gnuboard4\index.php on line 4

Warning: include_once(./gnuboard4/lib/poll.lib.php) [function.include-once]: failed to open stream: No such file or directory in D:\APM_Setup\htdocs\flatron23\gnuboard4\index.php on line 5

Warning: include_once() [function.include]: Failed opening './gnuboard4/lib/poll.lib.php' for inclusion (include_path='.') in D:\APM_Setup\htdocs\flatron23\gnuboard4\index.php on line 5

Warning: include_once(./gnuboard4/lib/visit.lib.php) [function.include-once]: failed to open stream: No such file or directory in D:\APM_Setup\htdocs\flatron23\gnuboard4\index.php on line 6

Warning: include_once() [function.include]: Failed opening './gnuboard4/lib/visit.lib.php' for inclusion (include_path='.') in D:\APM_Setup\htdocs\flatron23\gnuboard4\index.php on line 6

Warning: include_once(./gnuboard4/lib/connect.lib.php) [function.include-once]: failed to open stream: No such file or directory in D:\APM_Setup\htdocs\flatron23\gnuboard4\index.php on line 7

Warning: include_once() [function.include]: Failed opening './gnuboard4/lib/connect.lib.php' for inclusion (include_path='.') in D:\APM_Setup\htdocs\flatron23\gnuboard4\index.php on line 7

Warning: include_once(./gnuboard4/lib/popular.lib.php) [function.include-once]: failed to open stream: No such file or directory in D:\APM_Setup\htdocs\flatron23\gnuboard4\index.php on line 8

Warning: include_once() [function.include]: Failed opening './gnuboard4/lib/popular.lib.php' for inclusion (include_path='.') in D:\APM_Setup\htdocs\flatron23\gnuboard4\index.php on line 8

Warning: include_once(./gnuboard4/lib/latest.lib.php) [function.include-once]: failed to open stream: No such file or directory in D:\APM_Setup\htdocs\flatron23\gnuboard4\index.php on line 9

Warning: include_once() [function.include]: Failed opening './gnuboard4/lib/latest.lib.php' for inclusion (include_path='.') in D:\APM_Setup\htdocs\flatron23\gnuboard4\index.php on line 9


나오네요
2012-07-06 (금) 16:23:47
죄송하네요
_common.php
<?
$intra_path = "../gnuboard4"; // common.php 의 상대 경로
include_once("$intra_path/common.php");
?>

index.php
<?
include_once("./_common.php");
include_once("./head.sub.php");
include_once("./lib/outlogin.lib.php");
include_once("./lib/poll.lib.php");
include_once("./lib/visit.lib.php");
include_once("./lib/connect.lib.php");
include_once("./lib/popular.lib.php");
include_once("./lib/latest.lib.php");
?>

이렇게 고치세요

참고로 상대경로는 현재 실행하는 파일의 위치를 기반으로 잡으셔야 합니다

. <= 현재폴더
../ <= 현재폴더의 바로 윗 상위 폴더

이런식으로요
2012-07-06 (금) 16:25:36
이제는 '잘못된 방법으로 변수가 정의되었습니다.' 라고 나오네요 ;;
2012-07-06 (금) 16:25:24
현재 수정하시는 소스의 위치가
/gnuboard4/index.php 이신거죠 ?

그렇다면 _common.php 파일도 같은 폴더 안에 있을테니

_common.php
<?
$intra_path = "."; // common.php 의 상대 경로
include_once("$intra_path/common.php");
?>

index.php
<?
include_once("./_common.php");
include_once("./head.sub.php");
include_once("./lib/outlogin.lib.php");
include_once("./lib/poll.lib.php");
include_once("./lib/visit.lib.php");
include_once("./lib/connect.lib.php");
include_once("./lib/popular.lib.php");
include_once("./lib/latest.lib.php");
?>
이런식으로 잡으시면 됩니다
2012-07-06 (금) 16:32:41
ftp 정보 주시면 들어가서 봐드릴께요

쪽지로 정보주세요
2012-07-06 (금) 16:35:17
네 보냈어요
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
12-07-06 조회 874
12-07-06 조회 1,652
12-07-06 조회 1,394
12-07-06 조회 1,033
12-07-06 조회 1,721
12-07-06 조회 1,701
12-07-06 조회 869
12-07-06 조회 3,300
12-07-06 조회 885
12-07-06 조회 1,080
12-07-06 조회 816
12-07-06 조회 913
12-07-06 조회 824
12-07-06 조회 1,677
12-07-06 조회 828
12-07-06 조회 1,703
12-07-06 조회 929
12-07-06 조회 8,304
12-07-06 조회 827
12-07-06 조회 1,074