도대체 상대경로 절대경로가 먼지..
그누보드 를 보면 맨날 상대경로 머 절대 경로 이런 문제가 많던데
도대체 그게 멉니까.. 전그런거모르는 데 경로오류같은 거전혀 안떠거던요..
그냥 경로 에러나면 그냥 그것만 수정해주면 되는것 아닙니까..?
<?
include($gnu_path . 'config.php');
include($gnu_path . 'lib.php');
?
2.63 에서는지금 구조가 위에처럼 되었있는데요.. 도대체 무슨 말인지 모르겠어요..
주소에러 떠면 안되면 그냥 브라우저 주소 적어주면 되지 않습니까. 전그렇게 하니깐 되던데요.
제가 하는 방법이 잘못된것입니까..? 수고하십시요
도대체 그게 멉니까.. 전그런거모르는 데 경로오류같은 거전혀 안떠거던요..
그냥 경로 에러나면 그냥 그것만 수정해주면 되는것 아닙니까..?
<?
include($gnu_path . 'config.php');
include($gnu_path . 'lib.php');
?
2.63 에서는지금 구조가 위에처럼 되었있는데요.. 도대체 무슨 말인지 모르겠어요..
주소에러 떠면 안되면 그냥 브라우저 주소 적어주면 되지 않습니까. 전그렇게 하니깐 되던데요.
제가 하는 방법이 잘못된것입니까..? 수고하십시요
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 7개
예를 들어서 http://sir.co.kr/test/aaa 라는 경로가 있고 aaa라는 폴더에서 다른 폴더의 파일을 불러온다.. 이럴 경우 절대URL이라면 /test/bbb/bbb.php 라는 식으로 불러올 수 있겠지요. 상대URL이라면 상대경로와 비슷합니다. ../bbb/bbb.php 라고 하면 되니까요. 이것이 왜 중요하냐면 쿠키값 설정시에 www.sir.co.kr과 sir.co.kr 은 다르거든요.. 홈페이지를 만들면서 어디서는 상대경로로 불러오고, 어디서는 www로 불러오고 이렇게 하면 쿠키가 제대로 설정이 되지 않는 문제가 발생합니다. 홈페이지를 만들 때 절대URL을 잘 활용하면 이런 문제를 막을 수 있습니다.
수고하십시요.
php에서는 $ ← 요것이 붙으면 [변수]라고 하는데, 때로는 [변수 = 변수값]을 지칭할 수도 있습니다.
html문법에서와 비교해 본다면 -굳이 이렇게 어거지로 부가 설명을 안해도 아시겠지만- <link rel=어쩌구~~~>라고 head부분에 첨가해주는 부분이 똑같지는 않지만, 상당히 유사하게 볼 수 있습니다.
간단히 말하자면, 보드가 설치되어 있는 현재경로에서 config.php파일을 불러들여서 읽기 또는 수행을 하라는 의미임.
include라는 명령이 첨가하라는 의미인것 같은데, 읽기는 뭐고 수행은 또 무엇이며, 왜 그건 설명 안해주냐고 딴지 걸지 마시길...
include는 단순히 외부파일을 링크 또는 첨가하라는 php문법일 뿐입니다.
사족을 달자면, 이런 include와 유사한 명령이 jsp문법에서는 import라는 명령으로 대변되죠.
상대 경로: 내가 있는곳에서 봤을때의 보드 경로 (예: 내가 gnu/_admin 에 있을땐 ../ 가 상대적 경로가 되겠지요.)