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

head.php, tail.php 인클루드 경로.. 채택완료

myfree 8개월 전 조회 2,037

http://sir.kr/data/editor/2503/237506203_1741763568.0328.jpg" />

 

 

 

현재 game.php 에서 head.php 와 tail.php 를 인클루드 하는 과정에 제대로 불러오지 못하고 있습니다.

※ 정상적으로 운영중인 클랜사이트에 cyphers 폴더를 만들고 위와같은 구조로 되어있습니다.

 

아래처럼 했는데 문제 있는건가요.? 

 

</p>

<p><?php</p>

<p>include_once('../../common.php');

$g5['title'] = "사이퍼즈 아이템 정보";

include_once(G5_PATH.'/cyphers/talk/head.php');

?></p>

<p>

 

</p>

<p>include_once(G5_PATH.'/cyphers/talk/tail.php');</p>

<p>

 

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

답변 2개

채택된 답변
+20 포인트
glitter0gim
8개월 전

새 폴더를 만들어 별도 기능을 붙일 때

가장 흔히 발생하는 문제가 “상대 경로” 충돌입니다.

특히 _common.php 불러오는 단계에서 경로가 잘못되면

G5_PATH 정의 자체가 이루어지지 않아 이후 모든 include가 꼬이게 됩니다.

따라서 먼저 _common.php(common.php)가 잘 로딩되는지부터 확실히 확인한 뒤,

head.php, tail.php를 순차적으로 점검하시기 바랍니다.

</p>

<p><?php

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

$g5['title'] = "사이퍼즈 아이템 정보";

include_once(G5_PATH.'/cyphers/talk/head.php');

?></p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

m
myfree
8개월 전
역시나 common.php 이게 문제였네요.. 무려 3개씩이나.. 해결됐습니다. 감사합니다.
g
glitter0gim
8개월 전
(●'◡'●)

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

플라이
8개월 전
include_once(',/_ccmmon.php');

이런식을 수정해서 적용해 보시겠어요?
그리고 메인 경로인 G5_PATH가 어디까지 루트로 잡혀있는지 확인해 보세요
로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

m
myfree
8개월 전
제가 서브도메인 cyphers.xxx.co.kr 을 생성하여 사용중인데 이게 영향이 있는걸까요?
플라이
8개월 전
해당 부분 적용했을때 어떻게 에러가 나오는지 디버깅 해서 확인해 봐야 알듯 싶습니다.
경로 기준에서는 맞다면 문제는 없겠지만 혹여나 호출해서 처리하는 페이지단의 영향이 없는지 확인이 필요할수 있어서요

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

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

로그인