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파일에서 이미지 경로를 최상위로 해주면 해결은 되나
공부하는 과정중 정확히 알고 넘어가고자 질문드립니다.
오류 주소 :
/gb/product.php 파일에서 gb폴더 안에 있는 head 파일을 인클루드하였을땐 정상작동하는데
/gb/mf/mf.php 파일에서 gb폴더 안에 있는 head파일을 인클루드하면 이미지가 엑박입니다.
head파일안에 이미지 경로는 ../image로 되어있는데요
궁금한건 mf.php파일에서 /gb/head.php 파일을 인클루드하게 되면
head.php의 위치는 mf.php와 같은 위치로 되는건가요?
물론 head.php파일에서 이미지 경로를 최상위로 해주면 해결은 되나
공부하는 과정중 정확히 알고 넘어가고자 질문드립니다.
댓글 전체
이야기하신것처럼 인식하게되고요
간단히 하시려면 이미지를 절대경로로 사용하시면됩니다
/image 로 시작하게요
간단히 하시려면 이미지를 절대경로로 사용하시면됩니다
/image 로 시작하게요
감사합니다 제 설명이 좀 부족하였는데도 ㅎㅎ
_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='../..'; 로 수정해야 합니다
궁금한건 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로 잡히는건가요?
제가 설명이 부족했나봅니다 ㅎ
초보가 듣기엔 좀 어려우나 잘 알겠습니다.
그런데 gb폴더와 image 폴더가 같은 위치인데도 gb/image로 잡히는건가요?
제가 설명이 부족했나봅니다 ㅎ
../image 가 head.php에서 정해진 경로이므로 mf.php 에서 인클루드하면
mf.php에서 인클루드 대신 직접 ../image 라고 코딩한 것과 같습니다
그러니 한단게 위인 gb/image에서 찾게 되는 것이고 그런 폴더가 없으니 나오지않는 것입니다
mf.php에서 인클루드 대신 직접 ../image 라고 코딩한 것과 같습니다
그러니 한단게 위인 gb/image에서 찾게 되는 것이고 그런 폴더가 없으니 나오지않는 것입니다