웹마스터 팁

제로보드로 유료 사이트 만들기라는 란을 해야 할지 말아야 할지 고민 했었다.
하지만 결론은 하자. 언제 시킨다고 하고 안시킨다고 안했나. 제로님께 쪽지 보내도 연락이 없고 해서 먼저 저지러고 봅니다. 원리만 강좌합니다. 그 이유는 간단합니다. 다 보여 드리면 왜 배워 배끼면 되지..

이런글 왜 해야 되나...
먼저 게시판으로 이런 저런 모양 내는 소스는 무지 많을 겁니다. 하지만 회원 쪽은 신성한 부분이라 그런지 그냥 두시던지 아니면 그냥 그대로 사용하시더군요. 그럼 게시판보다 더 많은 기법들을 만들 수 있어 한번 알려 드리고자 합니다.

그리고 강좌하는데 강좌 내용외에 물어 봐야 답도 없고 자기만 욕들어 먹을 거니 괜히 딴 이야기 하지 말아 주시길 바랍니다.

항상 준비물이 있어야 겠죠.
제로보드 4.1pl2
그리고 전자 상거래 솔류션은 물론 다 됩니다. 모빌리언스의 휴대폰 결재만 할까 하다가 이왕 하는김에 쉽게 하실 수 있는 솔루션으로 말씀드릴께요. 하지만 소스 배낀다고 다 되는건 아닙니다. 절대 배껴서 한다는 생각은 좀 버리시길 바랍니다.

제로보드의 회원 DB 구조

no int(20)
group_no int(20)
user_id varchar(20)
password varchar(20)
board_name varchar(255)
name varchar(20)
level int(2)
email varchar(255)
homepage varchar(255)
icq varchar(20)
aol varchar(20)
msn varchar(20)
jumin varchar(18)
comment text
point1 int(20)
point2 int(20)
job varchar(50)
hobby varchar(50)
home_address varchar(255)
home_tel varchar(20)
office_address varchar(255)
office_tel varchar(20)
handphone varchar(20)
mailing char(1)
birth int(13)
picture varchar(255)
reg_date int(13)
openinfo char(1)
is_admin char(1)
new_memo char(1)
open_email char(1)
open_homepage char(1)
open_icq char(1)
open_aol char(1)
open_msn char(1)
open_comment char(1)
open_job char(1)
open_hobby char(1)
open_home_address char(1)
open_home_tel char(1)
open_office_address char(1)
open_office_tel char(1)
open_handphone char(1)
open_birth char(1)
open_picture char(1)
am_datetime datetime
pay int(10)
sex varchar(10)
birthday date

위 구조로 되어 있는데 그대로 살려서 이용할겁니다. 되도록 제로보드 소스는 수정하는 일이 없이 만들어 질겁니다.
지난번 쇼핑몰 과 신문 만들기는 DB에서 데이터 가져 와서 어떻게 꾸미냐는 개념이 었습니다.

하지만 지금부터는 DB에 어떻게 집어 놓고 또 어떻게 조작하느냐입니다. 이런점에서 강좌는 점점 수준을 놓일 예정입니다.

강좌는 하루에 하나씩 만들예정이니 xwaresolution.com에서 프로그램 받으시면 되며 그쪽 프로그램을 한번 숙지 핫기면 쉽게 될 수도 있습니다. 벌써 감잡은 분도 있을 겁니다.

본격적인 강좌는 내일 부터 합니다.
---------------------------------------------------------
한꼬마 한마디..
PHP뿐만 아니라 프로그램론을 이야기 하고자 합니다. 이 부분은 강좌에 포함됩니다. perl이 지배적이었던 시절 c로 만들 프로그램들도 있었고 지금도 있습니다. 물론 자바로 만든 프로그램들도 많습니다.

프로그램이라는것 웹프로그램도 마찮가지 입니다. 이물건은 개발자의 머리에서 나온다고 하지만 반복된 루틴 구사능력과 업무 파악 그리고 로직의 효율성을 가지고 만들어 질겁니다.

얼마전 php에 대한 보안을 이야기한 부분들도 많이들 걱정하시는데 정말 중요한건 보안이전에 자신이 얼마만큼 프로그램에 대한 구사 능력이 있나 부터 판단해 보시길 바랍니다. 그리고 지금 보안 이야기 하는건 정말 기어 다니지도 못하면서 날려는 생각입니다. 이런 생각으로 방향을 바꾸는 사람이나 보안을 위주로 php는 글세.. 라고 하는 사람들은 결국 어떤 프로그램도 완성하지 못하는 사람들 입니다. 보안은 프로그램 만드실때 고려 사항에 넣지 마시길 바랍니다. 그 해법은 제가 차쯤 소개 해 드리겠습니다.

언변가들이 이야기 하는 어떤 프로그램이 최고다 아니다 하는건 옛날 부터 있었던 이야기인데 프로그래머는 그런 소리 하지 않습니다. 그리고 소스 배끼면서 배우는건 당연히 그런 과정이 있습니다. 세상에 독특한 소스는 있을 수 없습니다. 나중에 만들어 놓고 보면 변수나 문법만 조금 다르지 다 비슷합니다.

구조화 프로그램이라는 개념이 들어 오면서 점점 서로 서로 만들어 지는 방법들이 비슷해 지고 프로그래머의 머리속 로직또한 비슷한 개념으로 만들어 지더군요.

php로 뭐한다 하면 만들지도 못하는 사람들이 보안이 어떻다 php는 어떠하더라 이런말들을 하니 프로그램론에서는 언어나 기타 잡다는 개념들은 버리시길 바랍니다.

앞으로 유료화 부분에 대한 보안 문제는 이야기 하지 마시길 바랍니다. 차라리 nt에 가서 보안 문제를 이야기 하세요.
리눅스에서는 그런 이야기는 별로 중요하지 않으면 이야기 하시는분들은 좀더 리눅스를 공부 하시고 물어 보시길 바랍니다. (물론 그런 답변은 없을 겁니다.)

이 강좌로 자기 사이트를 유료화 하겠다는 허무맹랑한 생각을 가지신다면 정말 실망하실 겁니다. 전 기법을 공부하기 위해 흥미 있는 주제만 만들어 강좌 할 뿐입니다.
제목 글쓴이 날짜
세계 인구 구하기~; [23] AT4u 2002.11.16
초보의 초보를위한 강의 PHP를 활용한 페이지 암호걸기 #3 [10] 아이쿠 2002.11.15
초보의 초보를위한 강의 PHP를 활용한 페이지 암호걸기 #2 [8] 아이쿠 2002.11.13
초보의 초보를위한 강의 PHP를 활용한 페이지 암호걸기 #1 [9] file 아이쿠 2002.11.13
(GD) 이미지 대칭 축소 함수 [5] 민이 2002.11.08
제로보드로 유료 사이트 만들기 (결제 정보 저장) [1] 한꼬마 2002.11.06
제로보드로 유료 사이트 만들기 (폼만들기) [3] 한꼬마 2002.11.06
정규표현식 쓰지 않고 자동링크하기!! 한글주소까지 문제없슴돠~~!! [6] 우트라 2002.11.05
제로보드로 유료 사이트 만들기 (회원 db 수정) 수정 #1 [7] file 한꼬마 2002.10.31
Freechal.com 과 같은 형태의 아바타를 만들자. [6] 다솜아빠 2002.10.31
제로 카운터(zero counter)에서 총 접속자 숫자 조정하기 (Easy 버젼) [13] 미카엘 2002.10.31
제로보드로 유료 사이트 만들기 (결제 테이블) [2] 한꼬마 2002.10.30
제로보드로 유료 사이트 만들기 (서론) [6] 한꼬마 2002.10.28
[출처있음]NZEO 채널 흉내내기 [10] (' _ ') napclub 2002.10.28
현재 접속자 구하기...(파일2개) inging-zb41 2002.10.26
사용자정의 함수 뽑아오는 함수입니다... [4] 우트라 2002.10.23
[추천 소스] 특정일로부터 지난날짜 혹은 남은날짜 구하기~ [5] 박은석 2002.10.22
[추천 소스] nzeo에 있는 북마크 기능 구현하기(hot key 는 제외) 초허접 강좌 [10] 정승재 2002.10.22
이메일 주소 인코딩하기 [7] 투유 2002.10.20
Java Applet을 활용한 업로드시 전송률 확인하기.. file 아이쿠 2002.10.19