공지가 있을때까지 구매요청/제휴/견적요청을 받지 않습니다.

특강. [그누보드를 알자1] 그누보드 루트파일들 > PHP 강좌

본문 바로가기
사이트 내 전체검색

HOT - 펜션예약솔루션 - 그누보드5

HOT - 중고차매매솔루션 - 그누보드5

HOT - 중고차매매솔루션 - 그누보드4

HOT - 펜션예약솔루션 - 그누보드4

NEW - 인터넷뉴스 솔루션 - 그누보드5

계좌정보

  • 국민 : 028201-01-019932
  • 대구 : 068-07-021683-8
  •  
  • 예금주 : 림소프트/김상림
  •  

파트너쉽

PHP 강좌

특강. [그누보드를 알자1] 그누보드 루트파일들

페이지 정보

작성자 rimsoft 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일12-03-08 03:04 조회7,528회 댓글3건

본문

본 내용은 그누보드4 입니다.

_common.php
_head.php
_tail.php
common.php
config.php
head.php
head.sub.php
index.php
style.css
tail.php
tail.sub.php

위 파일외 perms.sh? 라이센스, 히스토리파일은 생략했습니다.


_common.php : common.php 파일을 찾아가게 해주는 파일


그누보드의 핵심 파일은 common.php 파일입니다. 파일의미그대로 그누보드가 설치된 어느곳에든 이파일이 위치하면 계정의 데이터베이스와 연결이 되어 mysql 문을 사용할수 있고, 로그인 관련인 세션공유와 기본적인 중요변수등을 사용할수 있습니다.

<?
$g4_path = "."; // common.php 의 상대 경로
include_once("$g4_path/common.php");
?>


또는

<?
$g4_path = "./"; // common.php 의 상대 경로
include_once($g4_path."common.php");
?>


이것과 같은 의미지만 슬래쉬는 있고 없고를 잘 이해해서 붙여야 합니다. 간혹, 디렉토리 정의하다보면 있는줄 알고 안붙였다가 디렉토리명이 붙어 경로를 못찾는 경우도 있으니까요. 가급적, 원래대도 되어있는 사용하는게 좋겠네요.


$g4_path 는 _common.php 파일에서 common.php 까지 존재하는 위치를 상대적으로 표시해주는 변수입니다. 루트에서 _common.php 파일은 common.php 와 같은 위치(디렉토리)에 있으므로, 현재 경로를 뜻하는 도트(.)를 주고있습니다.

그리고 바로아래에서 common.php 파일을 불러들입니다.

앞서 강좌에서 현재위치는 도트(.) 그리고 디렉토리 하나당 두개를 표시합니다. 예: ..


_head.php, _tail.php : _common.php 파일의 역할과 비슷하게 head.php, tail.php 파일을 찾게 해주는 역할을 합니다.


asdf.php 파일을 만들어 루트에 넣고 헤더를 붙일때 include "./_head.php"; 또는 include "./head.php"; 이렇게 사용하는 것과 같겠습니다. 루트에서는 같지만,  include "./_head.php"; 이것이 용이하게 사용되는 경우가 있습니다.


common.php : 위 잠깐 이야기했듯이, 그누보드의 핵심 파일에 해당합니다. 소스를 열어보면 긴 소스들이 보입니다. 뭔가 소스를 추가하여 항시 그 변수를 쓰고자 할때 이 파일 하단부에 넣어주면 되겠지요.


config.php : 그누보드 환경변수 파일입니다. 그누보드는 $g4 배열변수를 사용하는데, DB테이블명과 경로, 케릭터셋, 에디터셋 관련하여 중요한 변수파일입니다. 만약 테이블을 추가하였다면 꼭 이파일에서도 추가해줘야 하는 파일입니다.


head.php : index.php 페이지에서 상단에 위치하는 파일로, 어떤 페이지를 추가할때 상단부에 호출되는 파일입니다. 홈페이지는 대게 상단,하단이 공통으로 사용되는 경우가 많습니다. 페이지들 마다 같은 상단을 그대로 붙여 쓰게되면, 나중에 수정시 페이지들마다 수정해줘야 하는 불편함이 있습니다. 이를 해소하기 위해 별도 처리된 파일입니다.
html 구조에서 상단부에 해당합니다.


head.sub.php : head.php 파일 상단에 위치하는 파일로, html 상단부 중에서도 최상단부에 해당하는 파일입니다. 메타태그와 스크립트,스타일시트등 <body>태그까지 포함되어 있습니다.


index.php : 사이트의 첫페이지를 불러들이는 파일로, 서버세팅에 따라 index.html, index.htm, index.php, index.php3... 순으로 인식하는게 보통입니다.


style.css : 스타일시트 파일


tail.php : head.php 와 같은 역할이나, 하단부에 위치하는 파일입니다. 위 head 인데, foot 아니냐고 질문하시면 그누보드 관리자님에게 질문하여 주시기 바랍니다.


tail.sub.php : head.sub.php 와 비슷한 의미로 하단부 </body></html>을 포함합니다.


다음번엔, 게시판 스킨폴더의 basic을 알아보겠습니다.

댓글목록

마스터koo님의 댓글

마스터koo 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물

이거 오늘 보고도 늦게 달았네요. 그누보드도 그렇고 림스님 사이트도 그렇고 정말 요샌 너무 정신이 없어서 ㅠㅠ 오픈전이라 이벤트 페이지 만들게 수두룩 하네요 ㅠㅠ 이번 주말에 이번강좌 저번강좌 다 공부하겠습니다!!

마스터koo님의 댓글

마스터koo 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물

오늘 이거만 20번째 보고있는데 조금씩 이해되기 시작했어요.

그누보드 고수님들이 몇년 경력에도 어렵다고 하시는게 잘 이해가 되네요 ㅠㅠ


더 열심히 해야겠습니다.

Total 18건 1 페이지
PHP 강좌 목록
번호 제목 글쓴이 날짜 조회
공지 강좌 들어가기전에.. 댓글6 인기글 rimsoft 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-11 3161
17 php 초급에서 반드시 짜 보아야 할 것들 댓글1 인기글 rimsoft 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 07-09 3680
16 알고리즘과 경우의 수 인기글 rimsoft 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 06-02 3379
15 그누보드 게시판 테이블 그리고 댓글 댓글2 인기글 rimsoft 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 05-02 6814
14 웹표준? 댓글2 인기글 rimsoft 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-13 2939
13 특강. [그누보드를 알자4] 그누보드 스킨(board-list.skin.php) 댓글2 인기글 rimsoft 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 04-07 6083
12 특강. [그누보드를 알자3] 그누보드 스킨(board-write.skin.php) 댓글2 인기글 rimsoft 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-21 22247
11 특강. [그누보드를 알자2] 그누보드 스킨 댓글3 인기글 rimsoft 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-14 8514
열람중 특강. [그누보드를 알자1] 그누보드 루트파일들 댓글3 인기글 rimsoft 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-08 7529
9 7강. 썸네일 댓글5 인기글 rimsoft 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-07 3273
8 6강. 중간 마무리 댓글2 인기글 rimsoft 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 03-03 2310
7 5강. html에서 form 개념과 php, mysql 연관성 댓글3 인기글 rimsoft 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-27 4554
6 4강. [문법] 반복문 for, while 댓글7 인기글 rimsoft 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-25 3250
5 [그누보드관련] 쉬는 타임 댓글3 인기글 rimsoft 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-21 3368
4 3강. [문법] 조건문 if, else, elseif, switch 인기글 rimsoft 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 02-18 10934
게시물 검색

접속자집계

오늘
12
어제
82
최대
425
전체
358,794
그누보드5

림소프트 / 515-08-36933 / 제2014-경북경산-00079 / 양명주 / ifnelse@gmail.com
© Copyright rimsoft.co.kr . All Rights Reserved.

댓글이 달렸습니다.

모바일 버전으로 보기