include 질문드립니다. > 그누4 질문답변

그누4 질문답변

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

include 질문드립니다. 정보

include 질문드립니다.

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :


/gb/product.php 파일에서 gb폴더 안에 있는 head 파일을 인클루드하였을땐 정상작동하는데

/gb/mf/mf.php 파일에서 gb폴더 안에 있는 head파일을 인클루드하면 이미지가 엑박입니다.

head파일안에 이미지 경로는 ../image로 되어있는데요

궁금한건 mf.php파일에서 /gb/head.php 파일을 인클루드하게 되면

head.php의 위치는 mf.php와 같은 위치로 되는건가요?

물론 head.php파일에서 이미지 경로를 최상위로 해주면 해결은 되나

공부하는 과정중 정확히 알고 넘어가고자 질문드립니다.
  • 복사

댓글 전체

head파일안에 이미지 경로는 ../image로 되어있는데요
궁금한건 mf.php파일에서 /gb/head.php 파일을 인클루드하게 되면
<------------------
gb/mf/mf.php에서 gb/head.php를 인클루드 하면 mf.php 기준으로 경로가 잡히게 됩니다
즉 mf 폴더 한단계 위인 gb/image 폴더에서 찾게 됩니다
따라서 head.php를 만들때 어느 폴더에서 인클루드해도 사용가능 하도록 해주는 것이 $g4[path] 입니다
head.php에서
<img src='<?=$g4[path]?>/images/test.gif'> 이런 방법으로 만들면 인클루드하는 위치에 관계없이 나오게 됩니다
 단 해당 폴더에 _common.php를 복사해넣고 $g4_path='../..'; 로 수정해야 합니다
답변 감사드립니다.
초보가 듣기엔 좀 어려우나 잘 알겠습니다.
그런데 gb폴더와 image 폴더가 같은 위치인데도 gb/image로 잡히는건가요?
제가 설명이 부족했나봅니다 ㅎ
../image 가 head.php에서 정해진 경로이므로 mf.php 에서 인클루드하면
mf.php에서 인클루드 대신 직접 ../image 라고 코딩한 것과 같습니다
그러니 한단게 위인 gb/image에서 찾게 되는 것이고 그런 폴더가 없으니 나오지않는 것입니다
© SIRSOFT
현재 페이지 제일 처음으로