묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
개인 설정파일 include할때.
2005.09.13 17:57
안녕하세요.
혼자 홈페이지 구축하느라 진땀 빼고 있네요.
1.
질문하고자 하는 것은 head.html과 foot.html이 있고, 개인 설정파일인 setup.html이 있습니다.
근데, head에서 이 설정파일을 include하면 foot에도 적용이 됩니다.
근데, 게시판을 띄울 경우에는 foot에서는 적용이 안되는 경우가 많더군요.
2.
그래서 이 설정파일(setup)를 foot에서도 include시켰죠.
이렇게 했을때는 문제가 없습니다.
3.
근데, 요 설정파일(setup)에 함수가 있을 경우에는 error 가 뜨네요.
아마 해당 함수를 두번 loading 하다 보니 생긴 문제인것 같네요.
따라서 제 질문을 요약하면
2 와 같이 하는 경우가 바람직 한 경우인지, 아니면 다른 방법이 있는지 알고 싶구요.
3 과 같은 경우(상황에 따라서 발생할 수 있죠.) 해결 방법은 어떤게 있나요?
아, html과 php로 개발하고 있습니다.
바쁘시더라도 님의 고견 부탁드리겠습니다.
혼자 홈페이지 구축하느라 진땀 빼고 있네요.
1.
질문하고자 하는 것은 head.html과 foot.html이 있고, 개인 설정파일인 setup.html이 있습니다.
근데, head에서 이 설정파일을 include하면 foot에도 적용이 됩니다.
근데, 게시판을 띄울 경우에는 foot에서는 적용이 안되는 경우가 많더군요.
2.
그래서 이 설정파일(setup)를 foot에서도 include시켰죠.
이렇게 했을때는 문제가 없습니다.
3.
근데, 요 설정파일(setup)에 함수가 있을 경우에는 error 가 뜨네요.
아마 해당 함수를 두번 loading 하다 보니 생긴 문제인것 같네요.
따라서 제 질문을 요약하면
2 와 같이 하는 경우가 바람직 한 경우인지, 아니면 다른 방법이 있는지 알고 싶구요.
3 과 같은 경우(상황에 따라서 발생할 수 있죠.) 해결 방법은 어떤게 있나요?
아, html과 php로 개발하고 있습니다.
바쁘시더라도 님의 고견 부탁드리겠습니다.
댓글 2
-
김연
2005.09.14 04:51
-
꿀돌짱
2005.09.16 17:58
답변 고맙습니다.
테스트 해보겠습니다.
또한 그 사이 이런걸 알았습니다.
한번 include했을 때 특정변수(광역)에 값을 넣은 다음
다시 include하면 그 값을 비교하여 끝낼지 그렇지 않을 지 결정할 수 있겠더군요.
지금은 이 문제를 넘어 스킨을 만드느라 정신이 없네요.
첨 만들다 보니 많이 허우적이네요.
즐거운 추석 보내시기 바랍니다.
두번 인클루드하시는 건 우선 피해야 할 듯합니다.
만약 중복 인클루드 되는것을 피하시려고 하신다면...
include 대신 require_once() 를 고려해보시는 것도 좋을 듯 합니다.
속도면서에 좋진 않다고 합니다만 코드길이가 아주 길지 않고 복잡하지 않은 경우엔 사용해보시는 것도 좋을 듯 하네요...
즐거운하루 되세요^^