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) - 마무리 태그
제 나름대로 헷갈린 것이 있어서 정리를 하다가 혹시나 도움이 되실 분 있을 지 몰라서 이렇게 글을 올립니다.
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) - 마무리 태그
댓글 전체
감사합니다.
좋은글입니다.
초보들이 사용 할수 있는 것이 입니다.
설명 해줘고 좋은 파일 올려줘서 고맙습니다.
저두 빨리 그누보드 배워 야 하는데 지금 배우 고 잇습니다.
좋은 하루
좋은글입니다.
초보들이 사용 할수 있는 것이 입니다.
설명 해줘고 좋은 파일 올려줘서 고맙습니다.
저두 빨리 그누보드 배워 야 하는데 지금 배우 고 잇습니다.
좋은 하루
잘았습니다~~감사합니다..
만약 index.php 에서 현재 접속자를 인쿠르드 안할 경우에는 관련 파일 20번을 삭제 해야 하나요?
감사합니다.^^
감사합니다.
감사합니다. ^^ 연구중...
감사합니다. 초보자들에게는 많은 도움을 줄수 있을듯
감사 합니다
이런배려까지~~~좋네요~
좋은 내용 캄솨함다.~~~~~~^^
감사합니다
고맙습니다~
감사합니다
프린트 해놓고 파일을 하나씩 살펴보자.
감사~~
감사~~
감사합니다.
감사감사~~
감사합니다~
감사합니다~
^^
GOOD
감사합니당 ..
초보자용 그누보드 파일들의 소스 분석
초보자라 정말 많은 도움 되네요 감사합니다.
정말 감사합니다..좋은 정보이네요..
수고에 감사합니다.
뭔말인지.. 어쨋든 ㅅㄱ하셧구요..
좋은하루 되세용~
좋은하루 되세용~
어려워요
감사합니다.
좋은 정보네요~~
많은 도움이 되겠네요
감사합니다.
큰 도움이 됩니다.
큰 도움이 됩니다.
수고하셨습니다.
그누5하고 씨름을 시작했는데 그누4와 달리 사용된 변수등 많은 정보가 필요한데 감사합니다.
그누5하고 씨름을 시작했는데 그누4와 달리 사용된 변수등 많은 정보가 필요한데 감사합니다.
분석중인데 좋은 정보 감사합니다. ^^
감사^^