경로 질문좀 드릴께요~ 정보
경로 질문좀 드릴께요~본문
그누보드, 영카트 이외의 질문은 본 게시판을 이용하시면 됩니다
<img src="/test/img/to.jpg" />
랑
<img src="<?=$g4['path']?>/test/img/to.jpg" />
차이점이 무엇인지.....
<img src="/test/img/to.jpg" />
랑
<img src="<?=$g4['path']?>/test/img/to.jpg" />
차이점이 무엇인지.....
추천
0
0
댓글 25개
[차이점보러가기]
으~~~ 낚였다.................ㅋㅋ

감사합니다... 그런데 잘 모르겠어요..ㅜㅜ

군대 갔다 오셨죠?
앞으로 <?=$g4['path']?> 이거 보면 "기준~~!!!" 을 생각하시면 간단합니다. ^^
앞으로 <?=$g4['path']?> 이거 보면 "기준~~!!!" 을 생각하시면 간단합니다. ^^
<img src="/test/img/to.jpg" />도 마찬가지 아닌가요...?? ^^;;

명쾌한 답변 드립니다. ^^
.
.
.
.
.
.
.
.
.
.
.
.
.
.
/test/img/to.jpg 는 "루트 경로나 현재 경로를 중심으로 생각했을 때"의 개념이고,
<?=$g4['path']?>/test/img/to.jpg는 "그누 경로를 중심으로 생각했을 때"의 개념이지요 ^^
.
.
.
.
.
.
.
.
.
.
.
.
.
.
/test/img/to.jpg 는 "루트 경로나 현재 경로를 중심으로 생각했을 때"의 개념이고,
<?=$g4['path']?>/test/img/to.jpg는 "그누 경로를 중심으로 생각했을 때"의 개념이지요 ^^
키스님 감사합니다. 그런데 /test/img/to.jpg는 종합해보면 웹상에서 현재경로 중심은 아닌거 같아요... 파일이 포함된 페이지를 다른 폴더로 이동해도 나오니까요....
<?=$g4['path']?>/test/img/to.jpg는 그누중심이라는것은 이해했습니다!
<?=$g4['path']?>/test/img/to.jpg는 그누중심이라는것은 이해했습니다!

그 뜻이 아니라 위의 표현법은 (/test/img/to.jpg)
루트 디렉토리를 대상으로 하위로 내려오는 경로를 생각하거나,
현재 경로를 중심으로 상대적인 경로를 생각할 때 사용한다는 뜻입니다.
보너스 하나 더 드리지요...^^
-----------------------------------------------------------------
1. 동일 디렉토리일 경우 : 그냥 파일명을 쓰거나 "./파일명"합니다.
2. 하위 디렉토리일 경우 : "디렉토리명/파일명"합니다.
3. 상위 디렉토리일 경우 : "../파일명"합니다.
4. 루트 디렉토리일 경우 : "/디렉토리명/파일명"합니다.
5. 최상위 루트부터 시작하는 경우 예 : "/home/계정/www나 public_html등/디렉토리/파일명"합니다. (절대경로 예임)
루트 디렉토리를 대상으로 하위로 내려오는 경로를 생각하거나,
현재 경로를 중심으로 상대적인 경로를 생각할 때 사용한다는 뜻입니다.
보너스 하나 더 드리지요...^^
-----------------------------------------------------------------
1. 동일 디렉토리일 경우 : 그냥 파일명을 쓰거나 "./파일명"합니다.
2. 하위 디렉토리일 경우 : "디렉토리명/파일명"합니다.
3. 상위 디렉토리일 경우 : "../파일명"합니다.
4. 루트 디렉토리일 경우 : "/디렉토리명/파일명"합니다.
5. 최상위 루트부터 시작하는 경우 예 : "/home/계정/www나 public_html등/디렉토리/파일명"합니다. (절대경로 예임)
정리 해주셔서 이해하는데 정말 도움이 되었습니다.
(/test/img/to.jpg) 루트디렉토리 기준 경로.
5번이 절대경로였네요!ㅋㅋ
정말정말 감사합니다.^^* 뿌듯함!
(/test/img/to.jpg) 루트디렉토리 기준 경로.
5번이 절대경로였네요!ㅋㅋ
정말정말 감사합니다.^^* 뿌듯함!

<?=$g4['path']?> 이게 통용이겠죠.
대신 드림위버 등을 쓰실 경우 저걸 넣게 되면 미리 보기가 안되는 단점이 있겠죠.
이미지는 몰라도 플래쉬나 기타의 경우는 제대로 안물릴 수 있습니다 경우에 따라서 말이죠..
<?=$g4['path']?> 넣어주는게 유지보수 때에도 좋을 수 있습니다.
그누를 쓴다는 전제 하에...
대신 드림위버 등을 쓰실 경우 저걸 넣게 되면 미리 보기가 안되는 단점이 있겠죠.
이미지는 몰라도 플래쉬나 기타의 경우는 제대로 안물릴 수 있습니다 경우에 따라서 말이죠..
<?=$g4['path']?> 넣어주는게 유지보수 때에도 좋을 수 있습니다.
그누를 쓴다는 전제 하에...
감사합니다~ <?=$g4['path']?>는 그누에서만 통용되는건가요?
그런데 <img src="/test/img/to.jpg" /> 는 뭔지.... <?=$g4['path']?> 없어도 똑같던데.. 뭐가 다른지....후후....ㅜㅜ
그런데 <img src="/test/img/to.jpg" /> 는 뭔지.... <?=$g4['path']?> 없어도 똑같던데.. 뭐가 다른지....후후....ㅜㅜ

가장 간단하게 예를 든다면..
http://test.com/index.php
라는 파일이 있고..
이미지 주소는
http://test.com/test/img/to.jpg라는 그림 파일이 있다고 가정할 때..
======================================================================
1.
<img src="/test/img/to.jpg" />
이렇게 적으면..
http://test.com/index.php
이 파일안에 소스는 무조건.. http://test.com/test/img/to.jpg 이 경로로 인식을 해서 그림파일을 불러들입니다.
만약 index.php파일이 http://test.com/test/index.php로 위치가 바뀔 경우에는..
그림파일은
<img src="/img/to.jpg" />이렇게 바꿔줘야 되구요..
======================================================================
2.
<img src="<?=$g4['path']?>/test/img/to.jpg" />
이렇게 적으면..
index.php 파일이..
http://test.com/index.php
http://test.com/test/index.php
http://test.com/test/img/index.php
어느곳에 위치를 하게되더라도..
경로를 무조건..
http://test.com/test/img/to.jpg로 경로가 자동적으로 잡히게 됩니다.
가장 쉽게 설명하면..
1번은 해당 소스가 있는 파일을 변경할때마다 경로를 따로 잡아줘야하고..
2번은 해당 소스가 어디에 있다고 하더라도 경로를 수정할 필요가 전혀 없다는거죠.
저는 이렇게 이해하고 쓰고 있어요
========================================
글재주가 없어서..ㅠㅜ 이해하시길~ㅎㅎ
http://test.com/index.php
라는 파일이 있고..
이미지 주소는
http://test.com/test/img/to.jpg라는 그림 파일이 있다고 가정할 때..
======================================================================
1.
<img src="/test/img/to.jpg" />
이렇게 적으면..
http://test.com/index.php
이 파일안에 소스는 무조건.. http://test.com/test/img/to.jpg 이 경로로 인식을 해서 그림파일을 불러들입니다.
만약 index.php파일이 http://test.com/test/index.php로 위치가 바뀔 경우에는..
그림파일은
<img src="/img/to.jpg" />이렇게 바꿔줘야 되구요..
======================================================================
2.
<img src="<?=$g4['path']?>/test/img/to.jpg" />
이렇게 적으면..
index.php 파일이..
http://test.com/index.php
http://test.com/test/index.php
http://test.com/test/img/index.php
어느곳에 위치를 하게되더라도..
경로를 무조건..
http://test.com/test/img/to.jpg로 경로가 자동적으로 잡히게 됩니다.
가장 쉽게 설명하면..
1번은 해당 소스가 있는 파일을 변경할때마다 경로를 따로 잡아줘야하고..
2번은 해당 소스가 어디에 있다고 하더라도 경로를 수정할 필요가 전혀 없다는거죠.
저는 이렇게 이해하고 쓰고 있어요
========================================
글재주가 없어서..ㅠㅜ 이해하시길~ㅎㅎ
요엘님! 정말정말 감사합니다. 그런데 특이한게 <img src="/test/img/to.jpg" />를 해놓고 해당 html을 파일을 이리저리 옮겨도 신기하게 먹혀요. ./도 아니로 ../도 아닌 "/"는 <?=$g4['path']?>랑 똑같이 다 나와요.. 뭔가 좀 특별한거 같은데...
<?=$g4['path']?>랑 완전 똑같은데....ㅜㅜ 제가 뭘 잘못해서 그런건지...이젠 혼동...ㅠㅠ
<?=$g4['path']?>랑 완전 똑같은데....ㅜㅜ 제가 뭘 잘못해서 그런건지...이젠 혼동...ㅠㅠ
1. /test/img/to.jpg
요엘이 님의 설명과는 달리...;
index.php(이미지가 삽입된...)파일이 어느 하위디렉토리에 있는지 상관 없이
'http://host/test/img/to.jpg' 파일을 로드합니다.
2. <?=$g4['path']?>/test/img/to.jpg
그누보드가 설치된 위치를 기준으로 경로를 찾습니다.
'g4'라는 디렉토리에 설치되어 있다면........ 'http://host/g4/test/img/to.jpg'를 로드하고,
'board'라는 디렉토리에 설치되어 있다면... 'http://host/board/test/img/to.jpg' 요렇게 자동으로 찾아가죠.
웹루트에 설치했다면... 당연히 'http://host/test/img/to.jpg'
----
1번은 이미지가 삽입된 페이지가 어디에 있던간에 무조건 웹루트부터 시작되고,
2번은 그누보드가 설치된 위치를 기준으로 합니다.
요엘이님께서 설명하신 1번은...
'./test/img/to.jpg'이게 되겠죠.
요엘이 님의 설명과는 달리...;
index.php(이미지가 삽입된...)파일이 어느 하위디렉토리에 있는지 상관 없이
'http://host/test/img/to.jpg' 파일을 로드합니다.
2. <?=$g4['path']?>/test/img/to.jpg
그누보드가 설치된 위치를 기준으로 경로를 찾습니다.
'g4'라는 디렉토리에 설치되어 있다면........ 'http://host/g4/test/img/to.jpg'를 로드하고,
'board'라는 디렉토리에 설치되어 있다면... 'http://host/board/test/img/to.jpg' 요렇게 자동으로 찾아가죠.
웹루트에 설치했다면... 당연히 'http://host/test/img/to.jpg'
----
1번은 이미지가 삽입된 페이지가 어디에 있던간에 무조건 웹루트부터 시작되고,
2번은 그누보드가 설치된 위치를 기준으로 합니다.
요엘이님께서 설명하신 1번은...
'./test/img/to.jpg'이게 되겠죠.
앗 비엔유님 감사합니다. 그누보드 설치기준이었군요! 그누보드가 설치되어있지 않으면 먹히지 않는 것?? 앗~!!! 그것이었구나!! 인덱스 이미지파일 넣을때 <?=$g4['path']?> 남발했는데 "/"로 해도 되겠네요~ 이미지 경로 정도는~ 우왕 정말 감사합니다! 제가 이해한게 맞는지 확인 부탁해도 될까요????

이미지는 무방합니다.
하지만 나중에 습관 안들여놓으면 경로상 문제 때문에 피 말리실 수 있습니다.
플래쉬가 전형적인 예입니다.
하지만 나중에 습관 안들여놓으면 경로상 문제 때문에 피 말리실 수 있습니다.
플래쉬가 전형적인 예입니다.
iwebstory님 감사합니다. 그렇군요~~ <?=$g4['path']?> 명심하겠습니다.
제가 이해한걸 종합해보면
<img src="/test/img/to.jpg" /> : "/ 이용한 표현" - 웹상에서의 절대경로!
<img src="<?=$g4['path']?>/test/img/to.jpg" /> : "<?=$g4['path']?>/" - 웹상에서 그누설치폴더 기준 절대경로!
이해한게 맞는지 답변좀 부탁드리겠습니다!
<img src="/test/img/to.jpg" /> : "/ 이용한 표현" - 웹상에서의 절대경로!
<img src="<?=$g4['path']?>/test/img/to.jpg" /> : "<?=$g4['path']?>/" - 웹상에서 그누설치폴더 기준 절대경로!
이해한게 맞는지 답변좀 부탁드리겠습니다!

둘다 절대경로 아닙니다. 상대경로입니다.
마치 절대경로처럼 변하지 않는 기본경로가 완성된 거 같이 보이긴 하지만
서버와 그 내부의 각 계정폴더 전체를 생각한다면
하나의 계정 안에서만의 경로가 되기 때문입니다.
위에 제가 다시 답변 드렸으니 참고하세요.
마치 절대경로처럼 변하지 않는 기본경로가 완성된 거 같이 보이긴 하지만
서버와 그 내부의 각 계정폴더 전체를 생각한다면
하나의 계정 안에서만의 경로가 되기 때문입니다.
위에 제가 다시 답변 드렸으니 참고하세요.
키스님께서 정리해주신 덕택에 이해했습니다~ ^^* "절대경로"란 표현이 적절하지 못했네요~ ㅋㅋ
이 감사함을 어떻게 표현해야 할지.....^^*
이 감사함을 어떻게 표현해야 할지.....^^*

이글은 왜이리 답변이 많죠? 비결좀.

기본적인 거라 부담없이 재밌잖아요? ㅎㅎ
한마디로 정리를..
도메인 다음부터 바로 시작하는게 / 이며..
<?=$g4[path]?>는 그누보드 설치한곳부터 시작하는것입니다.
도메인 다음부터 바로 시작하는게 / 이며..
<?=$g4[path]?>는 그누보드 설치한곳부터 시작하는것입니다.
ㅋㅋ엔타입님이 간결하게 또 정리해주시네요! 감사합니다!~~~