글
게시판을 생성하면,
./data/아래에 게시판id의 폴더가 생성되고,,
그 안에
files/ 폴더 : 게시판업로드파일 저장경로
body.dat : 본문내용저장
list.dat : 이름,비번,제목 등을 저장
no.dat : 번호, 조회수 등을 저장
rp.dat : 덧글의 이름,비번,날짜,내용 등을 저장
rtb.dat : 받은 트랙백 저장
stb.dat : 보낸 트랙백 저장
upload.dat : 업로드 내역 저장
이게 빈파일로 만들어지고..
rss리더 게시판일때는, rss.dat( : rss 주소저장)가 덧붙고,
이후에 vote.dat( : 추천인 ip, 글번호 저장) 가 추가적으로 생기기도 합니다.
대체로 한 줄이 게시물 하나입니다.
body.dat : 한줄 통채로가 하나의 게시물 본문이고,, 다른 사항은 없습니다.
list.dat :
(20자리-글쓴이)(10자리-비번)(10자리:날짜)(15자리-ip)제목ω태그1ω태그2ω태그3ω태그4ω태그5ω|(썸네일주소 또는 rss원본주소 )
no.dat :
(6자리:글번호)(2자리:범주)(회원번호)|조회수|덧글수|엮은글수|엮인글수|추천수|답글깊이|
rp.dat :
(6자리:글번호)(1자리:덧글깊이)(20자리-글쓴이)(10자리-비번)(10자리:날짜)(15자리-ip)내용(5자리:회원번호)
rtb.dat :
(6자리:글번호)ω엮인블로그제목ω엮인글링크주소ω엮인글제목ω엮인글내용ω날짜ω아이피
stb.dat :
(6자리:글번호)ω엮은글링크주소ω엮은글제목ω날짜
upload.dat :
(6자리:글번호)파일이름(6자리:다운횟수)(6자리:파일번호)
rss.dat :
한줄 통채로가 수집할 rss주소 하나.
bno.dat :
게시판분화한 내역을 저장.
(6자리:마지막글번호)(6자리:글갯수)(6자리:총갯수)분화한기록의 이름
head.dat :
게시판 각각의 머리부분에 출력하는 내용
vote.dat :
첫줄에 년.월.일 아래줄부터
(6자리:글번호)ω추천인아이피ω
이런식으로 저장되어 있습니다.
(몇자리:뭐뭐) 는 몇자리의 숫자를 말하는 거고,
(몇자리-뭐뭐) 는 몇자리의 문자를 뜻하는 겁니다.
body.dat와, list.dat는 글번호가 없는데, 항상 no.dat와 같이 열리기 때문입니다.
(= 배치순서와 줄수가 같음)
no.dat 에서 답글깊이는 본문에 답글(덧글-코멘트아니고)이면 1,
답글의 답글이면 2, 거기에 또 답글이면 3.. 하는 답글깊이 입니다.
rp.dat에 줄끝에 다섯자리 회원번호가 있습니다.. 답글쓴사람이 회원일때, 찾기쉬우라고.. 해둔 것이고,
다섯자리로 둔 것은 회원의 Max를 99999명으로 한정하고 있는 것입니다.
회원이 10만명 이상이면 게시판 소스 바꿔야 합니다.
여기까지가 ./data/게시판id/ 경로내의 데이타파일 구조에 대한 설명이었습니다.
./data/ 경로의 파일은 아래와 같습니다.
./data/.htaccess : /data/ 경로의 외부접근을 막는 파일
./data/boards.dat : 생성한 게시판내역
./data/member.dat : 회원 목록
./data/memo.dat : 쪽지저장
./data/setting.dat : 제목 & include 설정 내용저장
./data/head : 제목 & include 설정에서 상단내용추가 저장
./data/tail : 제목 & include 설정에서 하단내용추가 저장
./data/boards.dat :
(10자리-게시판id)(6자리:최근글번호)(6자리:글갯수)(1자리:목록권한)(1자리:읽기권한)(1자리:쓰기권한)(1자리:덧글권한)(1자리-게시판형태)(1자리:글제목에html허용/비허용)(1자리:미리보기)(1자리:rss출력)(1자리:하단목록)(게시판이름)|넓이-번호|넓이-분류|넓이-제목|넓이-이름|넓이-날짜|넓이-조회|넓이-추천|(공지글목록-번호^번호^)|게시판관리자지정|업로드파일번호끝|ω범주1ω범주2ω.......ω
./data/member.dat :
(10자리-회원id)(10자리-회원비밀번호)|(1자리:회원레벨)|회원닉네임|회원메일주소|쓴글수|덧글수|(5자리:회원번호)
./data/memo.dat :
(1자리:쪽지확인여부)(1자리:받은이 삭제여부)(1자리:보낸이 삭제여부)ω받은이 회원번호ωω보낸이 회원번호ω(10자리:날짜)ω보낸이 닉네임(아이디)ω쪽지내용
회원에게 제공되는 스크랩북은 ./data/_scrap/회원번호 파일에 저장됩니다.
여기 구조는 : 게시판idω게시물번호ω스크랩날짜ω게시물제목
입니다.
./data/아래에 게시판id의 폴더가 생성되고,,
그 안에
files/ 폴더 : 게시판업로드파일 저장경로
body.dat : 본문내용저장
list.dat : 이름,비번,제목 등을 저장
no.dat : 번호, 조회수 등을 저장
rp.dat : 덧글의 이름,비번,날짜,내용 등을 저장
rtb.dat : 받은 트랙백 저장
stb.dat : 보낸 트랙백 저장
upload.dat : 업로드 내역 저장
이게 빈파일로 만들어지고..
rss리더 게시판일때는, rss.dat( : rss 주소저장)가 덧붙고,
이후에 vote.dat( : 추천인 ip, 글번호 저장) 가 추가적으로 생기기도 합니다.
대체로 한 줄이 게시물 하나입니다.
body.dat : 한줄 통채로가 하나의 게시물 본문이고,, 다른 사항은 없습니다.
list.dat :
(20자리-글쓴이)(10자리-비번)(10자리:날짜)(15자리-ip)제목ω태그1ω태그2ω태그3ω태그4ω태그5ω|(썸네일주소 또는 rss원본주소 )
no.dat :
(6자리:글번호)(2자리:범주)(회원번호)|조회수|덧글수|엮은글수|엮인글수|추천수|답글깊이|
rp.dat :
(6자리:글번호)(1자리:덧글깊이)(20자리-글쓴이)(10자리-비번)(10자리:날짜)(15자리-ip)내용(5자리:회원번호)
rtb.dat :
(6자리:글번호)ω엮인블로그제목ω엮인글링크주소ω엮인글제목ω엮인글내용ω날짜ω아이피
stb.dat :
(6자리:글번호)ω엮은글링크주소ω엮은글제목ω날짜
upload.dat :
(6자리:글번호)파일이름(6자리:다운횟수)(6자리:파일번호)
rss.dat :
한줄 통채로가 수집할 rss주소 하나.
bno.dat :
게시판분화한 내역을 저장.
(6자리:마지막글번호)(6자리:글갯수)(6자리:총갯수)분화한기록의 이름
head.dat :
게시판 각각의 머리부분에 출력하는 내용
vote.dat :
첫줄에 년.월.일 아래줄부터
(6자리:글번호)ω추천인아이피ω
이런식으로 저장되어 있습니다.
(몇자리:뭐뭐) 는 몇자리의 숫자를 말하는 거고,
(몇자리-뭐뭐) 는 몇자리의 문자를 뜻하는 겁니다.
body.dat와, list.dat는 글번호가 없는데, 항상 no.dat와 같이 열리기 때문입니다.
(= 배치순서와 줄수가 같음)
no.dat 에서 답글깊이는 본문에 답글(덧글-코멘트아니고)이면 1,
답글의 답글이면 2, 거기에 또 답글이면 3.. 하는 답글깊이 입니다.
rp.dat에 줄끝에 다섯자리 회원번호가 있습니다.. 답글쓴사람이 회원일때, 찾기쉬우라고.. 해둔 것이고,
다섯자리로 둔 것은 회원의 Max를 99999명으로 한정하고 있는 것입니다.
회원이 10만명 이상이면 게시판 소스 바꿔야 합니다.
여기까지가 ./data/게시판id/ 경로내의 데이타파일 구조에 대한 설명이었습니다.
./data/ 경로의 파일은 아래와 같습니다.
./data/.htaccess : /data/ 경로의 외부접근을 막는 파일
./data/boards.dat : 생성한 게시판내역
./data/member.dat : 회원 목록
./data/memo.dat : 쪽지저장
./data/setting.dat : 제목 & include 설정 내용저장
./data/head : 제목 & include 설정에서 상단내용추가 저장
./data/tail : 제목 & include 설정에서 하단내용추가 저장
./data/boards.dat :
(10자리-게시판id)(6자리:최근글번호)(6자리:글갯수)(1자리:목록권한)(1자리:읽기권한)(1자리:쓰기권한)(1자리:덧글권한)(1자리-게시판형태)(1자리:글제목에html허용/비허용)(1자리:미리보기)(1자리:rss출력)(1자리:하단목록)(게시판이름)|넓이-번호|넓이-분류|넓이-제목|넓이-이름|넓이-날짜|넓이-조회|넓이-추천|(공지글목록-번호^번호^)|게시판관리자지정|업로드파일번호끝|ω범주1ω범주2ω.......ω
./data/member.dat :
(10자리-회원id)(10자리-회원비밀번호)|(1자리:회원레벨)|회원닉네임|회원메일주소|쓴글수|덧글수|(5자리:회원번호)
./data/memo.dat :
(1자리:쪽지확인여부)(1자리:받은이 삭제여부)(1자리:보낸이 삭제여부)ω받은이 회원번호ωω보낸이 회원번호ω(10자리:날짜)ω보낸이 닉네임(아이디)ω쪽지내용
회원에게 제공되는 스크랩북은 ./data/_scrap/회원번호 파일에 저장됩니다.
여기 구조는 : 게시판idω게시물번호ω스크랩날짜ω게시물제목
입니다.
'웹스터디 > nosqlboardchat' 카테고리의 다른 글
간단한 채팅소스5 (1) | 2008.05.26 |
---|---|
간단한 채팅소스4 (0) | 2008.05.26 |
간단한 채팅소스3 (0) | 2008.05.26 |
간단한 채팅소스2 (1) | 2008.05.26 |
간단한 채팅소스(또는 메모장) (0) | 2008.05.26 |
게시판 설명3 (0) | 2008.05.26 |
게시판 설명2 (0) | 2008.05.26 |
게시판 설명1 (0) | 2008.05.26 |
srboard 1.8 버전입니다. (0) | 2008.05.26 |
srboard 제로보드스킨 버전(1.8)입니다. - 오류수정 (0) | 2008.05.26 |
RECENT COMMENT