index.php의 간단 구조 > 그누4 사전

그누4 사전

프로그램 소스코드에는 알쏭달쏭한 변수들이 많이 있지만 어디에서 사용하는것인지 모를때가 있습니다.
바로 이럴때 여러 회원님들이 쉽게 풀이해서 올려주신 내용을 참고하는곳이랍니다.

index.php의 간단 구조 정보

index.php의 간단 구조

본문

왕초보입니다.
제 나름대로 헷갈린 것이 있어서 정리를 하다가 혹시나 도움이 되실 분 있을 지 몰라서 이렇게 글을 올립니다.
index.php파일이 읽혀지는 순서(?)라고나 할까요...암튼 내용이 허접하더라도 이해하시고 틀린점이 있거나 보충설명 하실분은 많은 분을 위해 첨가해 주시면 감사하겠습니다.
그리고 괄호안의 파일명은 해당파일이 불려지는 곳의 위치를 나태낸 것입니다.
예를들면, 03번의 lib/constant.php(common.php)의 뜻은 lib/constant.php파일은 common.php파일에서 인클루드 되어 진다는 뜻입니다.

허접하지만, 나름 정리한 내용 올립니다. 에고...

*****************************
* index.php의 인클루드 순서  *
*****************************

01. _common.php(index.php) - common.php를 인클루드 함
02. common.php(_common.php) - 공통변수 등 정의
03. lib/constant.php(common.php) - 상수정의
04. config.php(common.php) - 환경설정 관련
05. lib/common.lib.php(common.php) - 일반함수 정의
06. dbconfig.php(common.php) - 디비 정보(설치 후 생성됨)
07. bbs/visit_insert.inc.php(common.php) - 방문자의 접속을 남김

08. lib/latest.lib.php(index.php) - 최신글을 추출함
09. skin/latest/$skin_dir(설정이 없을시 basic)/latest.skin.php(lib/latest.lib.php) - 최신글의 디자인을 담당

10. _head.php(index.php) - head.php를 인클루드 함
11. head.php(_head.php) - 상단과 좌측 레이아웃 및 그에 필요한 여러파일을 인클루드 함
12. head.sub.php(head.php) - 쪽지수신 여부 및 메타태그나 헤드태그 등의 기본적인 태그

13. lib/outlogin.lib.php(head.php) - 로그인 관련 함수
14. skin/outlogin/$skin_dir(설정이 없을시 basic)/outlogin.skin.2.php(lib/outlogin.lib.php) - 로그인 후의 로그인 폼의 디자인
14. skin/outlogin/$skin_dir(설정이 없을시 basic)/outlogin.skin.1.php(lib/outlogin.lib.php) - 로그인 전의 로그인 폼의 디자인

15. lib/poll.lib.php(head.php) - 설문조사 함수
16. skin/poll/$skin_dir(설정이 없을시 basic)/poll.skin.php(lib/poll.lib.php) - 설문조사의 디자인

17. lib/visit.lib.php(head.php) - 방문자 함수
18. skin/visit/$skin_dir(설정이 없을시 basic)/visit.skin.php(lib/visit.lib.php) - 방문자수 디자인 출력

19. lib/connect.lib.php(head.php) - 현재 접속자 함수
20. skin/connect/$skin_dir(설정이 없을시 basic)/connect.skin.php(lib/connect.lib.php) - 현재 접속자 출력

21. lib/popular.lib.php(head.php) - 인기검색어 함수
22. skin/popular/$skin_dir(설정이 없을시 basic)/popular.skin.php(lib/popular.lib.php) - 인기검색어 출력

23. _tail.php(index.php) - tail.php를 인클루드 함
24. tail.php(_tail.php) - 우측과 하단의 디자인 관련
25. tail.sub.php(tail.php) - 마무리 태그

댓글 전체

감사합니다.
 좋은글입니다. 
초보들이 사용 할수 있는 것이 입니다.
설명 해줘고 좋은  파일 올려줘서 고맙습니다.
저두 빨리  그누보드  배워 야 하는데  지금  배우 고 잇습니다.
좋은  하루
전체 61 |RSS
그누4 사전 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT