채택완료

include 문제

2022-03-04 (금) 11:54:23 2,693

안녕하세요.. ! 다들 맛점하십숑

다름이 아니라 제가 sub페이지를 만들고 있는데 

common.php 를 include를 못하더라구요 ㅠㅠ

include_once('../../../../common.php');

이렇게 사용 하라고 봤는데 ㅠㅠ 이게 안되서요 혹 뭐가 문제일까요 ?

답변 1개 / 댓글 3개

채택된 답변
+20 포인트

본인이 사용하시는 디렉터리 구조에 따라서 경로가 다릅니다

www/sub/test.php 의 경우

include_once('../common.php');

www/theme/basic/test.php 의 경우

include_once('../../../common.php');

해당 파일의 경로를 확인하시고 호출하셔야합니다.

답변에 대한 댓글 3개

Warning: include_once(../../../../../common.php): failed to open stream: No such file or directory in /test/www/theme/test/html/visual_1/sub1_1.php on line 5 Warning: include_once(): Failed opening '../../../../../common.php' for inclusion (include_path='.:/usr/local/php74/lib/php') in /test/www/theme/test/html/visual_1/sub1_1.php on line 5

이렇게만 떠서 제가 경로를 계속 바꿔가면서 하는데도 안되서요 ㅠㅠ
include_once('../../../../common.php'); 아닌가요?
include_once("./../../../../common.php");

이걸로 해결했습니다.. ! 감사합니다

답변을 작성하려면 로그인이 필요합니다.