include 질문드립니다.

· 2012-10-30 (화) 16:59:09 · 1085 · 6
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :


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

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

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

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

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

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

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

댓글 6개

이야기하신것처럼 인식하게되고요
간단히 하시려면 이미지를 절대경로로 사용하시면됩니다
/image 로 시작하게요
감사합니다 제 설명이 좀 부족하였는데도 ㅎㅎ
2012-10-30 (화) 19:11:07
_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에서 찾게 되는 것이고 그런 폴더가 없으니 나오지않는 것입니다
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
12-10-30 조회 1,112
12-10-30 조회 942
12-10-30 조회 881
12-10-30 조회 1,641
12-10-30 조회 1,090
12-10-30 조회 1,669
12-10-30 조회 1,086
12-10-30 조회 1,064
12-10-30 조회 1,156
12-10-30 조회 816
12-10-30 조회 865
12-10-30 조회 865
12-10-30 조회 3,233
12-10-30 조회 1,690
12-10-30 조회 2,334
12-10-30 조회 1,108
12-10-30 조회 1,642
12-10-30 조회 1,137
12-10-30 조회 1,743
12-10-30 조회 594