|
|
|
16년 전
|
조회 1,768
|
|
|
|
16년 전
|
조회 1,340
|
|
|
|
16년 전
|
조회 1,155
|
|
|
|
16년 전
|
조회 1,121
|
|
|
|
16년 전
|
조회 1,278
|
|
|
|
16년 전
|
조회 2,046
|
|
|
|
16년 전
|
조회 1,452
|
|
|
|
16년 전
|
조회 1,126
|
|
|
|
16년 전
|
조회 1,488
|
|
|
|
16년 전
|
조회 1,702
|
|
|
|
16년 전
|
조회 1,809
|
|
|
|
16년 전
|
조회 1,407
|
|
|
|
16년 전
|
조회 1,150
|
|
|
|
16년 전
|
조회 1,352
|
|
|
|
16년 전
|
조회 1,400
|
|
|
|
16년 전
|
조회 1,532
|
|
|
|
16년 전
|
조회 1,588
|
|
|
|
16년 전
|
조회 1,144
|
|
|
|
16년 전
|
조회 1,227
|
|
|
|
16년 전
|
조회 1,558
|
|
|
|
16년 전
|
조회 1,146
|
|
|
|
16년 전
|
조회 1,362
|
|
|
|
16년 전
|
조회 1,191
|
|
|
|
16년 전
|
조회 1,196
|
|
|
|
16년 전
|
조회 1,177
|
|
|
|
16년 전
|
조회 1,197
|
|
|
|
16년 전
|
조회 2,274
|
|
|
|
16년 전
|
조회 1,186
|
|
|
|
16년 전
|
조회 1,780
|
|
|
|
16년 전
|
조회 1,432
|
댓글 25개
앞으로 <?=$g4['path']?> 이거 보면 "기준~~!!!" 을 생각하시면 간단합니다. ^^
.
.
.
.
.
.
.
.
.
.
.
.
.
.
/test/img/to.jpg 는 "루트 경로나 현재 경로를 중심으로 생각했을 때"의 개념이고,
<?=$g4['path']?>/test/img/to.jpg는 "그누 경로를 중심으로 생각했을 때"의 개념이지요 ^^
<?=$g4['path']?>/test/img/to.jpg는 그누중심이라는것은 이해했습니다!
루트 디렉토리를 대상으로 하위로 내려오는 경로를 생각하거나,
현재 경로를 중심으로 상대적인 경로를 생각할 때 사용한다는 뜻입니다.
보너스 하나 더 드리지요...^^
-----------------------------------------------------------------
1. 동일 디렉토리일 경우 : 그냥 파일명을 쓰거나 "./파일명"합니다.
2. 하위 디렉토리일 경우 : "디렉토리명/파일명"합니다.
3. 상위 디렉토리일 경우 : "../파일명"합니다.
4. 루트 디렉토리일 경우 : "/디렉토리명/파일명"합니다.
5. 최상위 루트부터 시작하는 경우 예 : "/home/계정/www나 public_html등/디렉토리/파일명"합니다. (절대경로 예임)
(/test/img/to.jpg) 루트디렉토리 기준 경로.
5번이 절대경로였네요!ㅋㅋ
정말정말 감사합니다.^^* 뿌듯함!
대신 드림위버 등을 쓰실 경우 저걸 넣게 되면 미리 보기가 안되는 단점이 있겠죠.
이미지는 몰라도 플래쉬나 기타의 경우는 제대로 안물릴 수 있습니다 경우에 따라서 말이죠..
<?=$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번은 해당 소스가 어디에 있다고 하더라도 경로를 수정할 필요가 전혀 없다는거죠.
저는 이렇게 이해하고 쓰고 있어요
========================================
글재주가 없어서..ㅠㅜ 이해하시길~ㅎㅎ
<?=$g4['path']?>랑 완전 똑같은데....ㅜㅜ 제가 뭘 잘못해서 그런건지...이젠 혼동...ㅠㅠ
요엘이 님의 설명과는 달리...;
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'이게 되겠죠.
하지만 나중에 습관 안들여놓으면 경로상 문제 때문에 피 말리실 수 있습니다.
플래쉬가 전형적인 예입니다.
<img src="/test/img/to.jpg" /> : "/ 이용한 표현" - 웹상에서의 절대경로!
<img src="<?=$g4['path']?>/test/img/to.jpg" /> : "<?=$g4['path']?>/" - 웹상에서 그누설치폴더 기준 절대경로!
이해한게 맞는지 답변좀 부탁드리겠습니다!
마치 절대경로처럼 변하지 않는 기본경로가 완성된 거 같이 보이긴 하지만
서버와 그 내부의 각 계정폴더 전체를 생각한다면
하나의 계정 안에서만의 경로가 되기 때문입니다.
위에 제가 다시 답변 드렸으니 참고하세요.
이 감사함을 어떻게 표현해야 할지.....^^*
도메인 다음부터 바로 시작하는게 / 이며..
<?=$g4[path]?>는 그누보드 설치한곳부터 시작하는것입니다.