웹마스터 팁

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

상대경로로 네뷰게이션의 링크를 만들었을경우
상대 경로 타겟이 틀려서 헤더/푸터를 경로 마다 다른 파일로 만들어 주거나..
일일히 절대경로(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가 되니 명심하세요, 확장자는 빼는겁니다.



..음 이걸 팁이라고 올리다니 저도 참 할일 없나봅니다-_-
그럼..
제목 글쓴이 날짜
fedora core4 기준으로 iptables 최소한 이정도는 막아줘야 할듯,, [3] [1] 인호씨 2005.11.19
게시글 주소 아주 짧게 줄이기 [11] 웹 엔진 2011.08.07
Bind 설정하기 뚱녀파파 2014.07.30
잦은 등급변경으로, 회원 등급이 엉켰을 경우 해결방법. [1] NZ448 2009.09.10
MySQL Replication 사용중 Binary Log 삭제 하기 박희망찬삶 2014.07.29
게시판 데이터 일괄 삽입 방법 [1] Happyphp 2014.07.26
짧은 주소를 가능 하게 하는 서버(아파치, httpd) 설정 [3] 꿈섬 2014.07.27
인증메일 안가는 문제- 완전 간단 해결 꿈섬 2014.07.27
/XE/떼어 내기 방법... 꿈섬 2014.07.27
CURL 등 리퀘스트가 느리다고 생각될때 [1] 銀童 2014.07.25
[초보팁] .htaccess 파일을 이용하여 여러가지 주소 한 주소로 리다이렉트 하기 ( 주소 통합 ) [5] 태풍_님 2014.07.23
빈공간 더블 클릭시 상하 이동 스크립트 socialskyo 2014.07.23
이메일인증 Error 한방정리 참고해보세요. [4] 애드바이러스 2014.02.12
로그인 안하면 코멘트 볼 수 없게 스킨 수정하는 법 [3] W.O 2014.03.23
회원 비밀번호 수정시 자동으로 로그아웃 되게 하는 방법 [4] sejin7940 2014.07.18
특정 확장변수를 글 추천자에게만 보이게 하기 [10] 뮤랑이 2010.01.11
관리자만 글 등록이 되고, 일반 유저는 글 등록버튼을 누르면 아무런 반응이 없을 때. [1] whitemind 2013.11.07
모바일(또는 textarea형)에서 댓글 수정시 줄바꿈 유지되도록 수정 [2] sejin7940 2014.07.17
댓글등록에 단축키 사용하기 ひりゅう. 2014.07.15
이전글, 다음글 코어 건드리지 않고 사용하기 (모듈X, 애드온X) (업데이트) [8] 시니시즘 2013.01.26