절대경로 어떻게 잡아야 하나요 > 그누4 질문답변

그누4 질문답변

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

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

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

본문

_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");
?>

댓글 전체

실제 파일들은
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");
?>

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


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

이렇게 고치세요

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

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

이런식으로요
현재 수정하시는 소스의 위치가
/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");
?>
이런식으로 잡으시면 됩니다
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT