웹마스터 팁

제가 지금까지 봐왔던 노프레임에서의 인쿨르드 방식은.
컨텐츠가 있는 페이지에서 헤더/푸터를 불러오는 것이었습니다.
물론 좋은 방식입니다만..

상대경로로 네뷰게이션의 링크를 만들었을경우
상대 경로 타겟이 틀려서 헤더/푸터를 경로 마다 다른 파일로 만들어 주거나..
일일히 절대경로(htp://~~/abc.html)로 해주거나..-_-
인클루드하기전에 변수를 정의해서 하던지 해야하는데요.

제가 쓰는 역 인쿨르드 방식은, 저러한 단점들을 고칠뿐만 아니라.. 굉장히 쉽습니다.

예를 들어 보며 설명하겠습니다. (저는 include();보다 require();를 많이 씁니당.)

- index.html (내용이 들어있는게 아니라, 헤드+푸트입니다.)
<!--HEAD-->
<HTML>
<HEAD>
<TITLE>sample source</TITLE>
</HEAD>
<BODY>

<TABLE><TR><TD>
<!--Contents-->

<?php
//Contents
require($contents.".cont");
?>

<!--Foot-->
</TD></TR></TABLE>
</BODY></HTML>

--------------------------------------
컨텐츠를 담아놓을 파일들의 공통된 확장자를 정합니다.
.html이던 .php던 .john-_- 이던 상관 없습니다.
리퀘어 당하는 쪽의 파일은 확장자가 어떻든 모든 출력되버립니다.
여기서는 content에서 따서 .cont로 했습니다.

자..저렇게 하면ㅡ 이제 내용을 출력하기 위해선 어떻게 해야할까요?
우선 인덱스 파일을 만들어야겠죠?
엥? 근데, index는 저놈이 미리 선수 쳤습니다;
상관 없습니다. 어처피 한몸입니다. ".cont"라느 이름으로 파일하나 만들고 내용쓰면, 그게 바로 인덱스가 됩니다.
왠 확장자 하나만 달랑 썼냐구요?
변수가 정의가 안되면 문자열의 경우 ""(공백)이 디폴트로 들어가고..
정수 등의 숫자의 경우엔 0(zero)이 디폴트로 들어가기 때문이죠.

자, 어쨌든.. 그렇게 인덱스 파일을 만듭시다.
다 만들어서 저장은 하긴 했는데.. 어떻게 불러오냐..
그냥 저놈(index.html)을 불러오기만 하면됩니다.
어떤가요? 헤드 + 내용(.cont) + 푸트가 쫙 나오죠?

이제 인덱스 외의 내용을 채워봅시다.
아까와 같은 방법이긴 하나, .cont 앞에 이름을 붙여주세요.
1.conf 2.conf처럼 해도 상관 없고.. john.cont 이렇게 해도 상관 없습니다.
이제 그걸 어떻게 불러오느냐..

index.html?content=아까붙인 이름

이렇게 불러오면 된답니다. 아차, 뒤의 확장자를 넣으면..
예를들자면, content=haha.cont 로 불러오면.. 실제 로드되는 내용은
haha.cont.cont가 되니 명심하세요, 확장자는 빼는겁니다.



..음 이걸 팁이라고 올리다니 저도 참 할일 없나봅니다-_-
그럼..
제목 글쓴이 날짜
제한된 외국 호스팅 환경에 맞추어 쓰기..... [5] Falls Too Fast 2007.11.20
Ms 워드로 게시판 글쓰기 [1] file 더하기나무 2007.12.25
상담/신청 (쓰기만 가능한 게시판) 만들기 [10] mmx900 2008.03.20
windows Live writer로 게시글 쓰기 [3] file tindrum 2008.04.29
게시판(블로그)상단에 글쓰기버턴이나 링크넣기 [8] file 팔공산 2008.07.20
상담게시판 바로 글쓰기 이동하기 팁.. [3] 만쓰별(정만) 2009.02.05
비회원 글쓰기가 되지 않을 경우.. 태쥐 2009.10.01
cafe24에서 쉬운설치 기능을 쓰기위한 ftp 설정법 [19] file 현의느낌 2010.02.01
게시판 목록에서 쓰기 버튼을 관리그룹만 보이도록 하기 [14] 다케루 2010.02.18
textarea 세로 글쓰기 [1] ZipShin 2003.04.15
로딩중 스크립트와 셀렉트창 같이 쓰기 [1] 예뜨락 2005.01.13
나만의 위지윅 웹에디터 만들기 - 글 쓰기에 앞서 [4] file 예뜨락 2008.05.05
교육용 방명록 #2 [글쓰기 폼 작성] [11] zero 2000.07.03
교육용 방명록 #3 [글쓰기 폼에서 넘어온 값을 DB에 입력하기] [5] zero 2000.07.03
[씽크식 PHP] 노프레임에서 "역"으로 인클루드 쓰기. [14] John Sync. 2002.02.24
sleep() 제대루 쓰기... 요것두 [별루 알아도 도움 안되는 팁] [5] sMokaHallo 2002.08.24
[동주아빠] PHP 게시판 - 글쓰기 입력폼(1) FORM 태그의 이해(上) [8] 손병목 2002.12.25
[동주아빠] PHP 게시판 - 글쓰기 입력폼(2) [1] 손병목 2002.12.25
[동주아빠] PHP 게시판 - 글쓰기 입력폼(3) 입력값검사 [5] 손병목 2002.12.25
[동주아빠] PHP 게시판 - 글쓰기 입력 write.php [5] file 손병목 2002.12.25