테스트 사이트 - 개발 중인 베타 버전입니다

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

· 13년 전 · 3131 · 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");
?>

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 9개

13년 전
_common.php
<?
$intra_path = "./gnuboard4"; // common.php 의 상대 경로
include_once($intra_path."/common.php");
?>
이렇게 걸어보시겠어요 ?
13년 전
그렇게 해도 에러나오네요
13년 전
실제 파일들은
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");
?>

일케 바꿔보세요
13년 전
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


나오네요
13년 전
죄송하네요
_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");
?>

이렇게 고치세요

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

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

이런식으로요
13년 전
이제는 '잘못된 방법으로 변수가 정의되었습니다.' 라고 나오네요 ;;
13년 전
현재 수정하시는 소스의 위치가
/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");
?>
이런식으로 잡으시면 됩니다
13년 전
ftp 정보 주시면 들어가서 봐드릴께요

쪽지로 정보주세요
13년 전
네 보냈어요

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440