반응형 Mizix131 [PHP 강좌] 40. 설치형 게시판 만들기 3 - 라이브러리 파일 만들기 지난시간에 설치 부분을 먼저 만들어 봤습니다. 이번시간에는 모든 페이지에 공통으로 include 되어서 사용되어질 라이브러리 파일을 만들어 보겠습니다. 일반적으로 라이브러리 파일에는 사용하는 함수들을 넣어 놓습니다. 즉 오늘 이 강좌도 공통으로 사용할 함수들을 만들어 놓는 셈인거죠. 그러면 inc/lib.php 에 들어가는 함수들을 하나하나 알아보도록 하겠습니다. 우선 lib.php 전체 소스를 보시고 난 후 함수별로 하나씩 설명해 드리겠습니다. 2010. 2. 11. [PHP 강좌] 39. 설치형 게시판 만들기 2 - 디렉토리 구조 및 설치만들기 지난시간에 DB를 설계해 봤습니다. 이번시간에는 디렉토리 구조와 설치하는 부분을 만들어 보겠습니다. 우선 디렉토리는 설치 전에는 아래 그림과 같은 구조를 가집니다. [설치전 디렉토리] 설치 후에는 이미지를 저장할 data 디렉토리가 추가됩니다. [설치 후 디렉토리] 그리고 파일은 우선 우리가 전체를 만들기 전이기 때문에 최상단의 index.php 파일과 모든파일이 공통으로 인클루드 하는 설정파일 inc/config.php 파일 그리고 install 디렉토리의 설치 파일을 만들어 보도록 하겠습니다. 우선 index.php 파일과 inc/config.php 파일은 설치전이므로 설치여부만 확인하도록 하겠습니다. [index.php 소스] 최상위 디렉토리의 퍼미션을 707 이나 777 로 변경하여 주세요. My.. 2010. 2. 11. [PHP 강좌] 38. 설치형 게시판 만들기 1 - 설계 및 기획 지난시간까지 관계형 게시판을 만들어 봤습니다. 이번시간부터는 설치형 게시판을 만들어 보도록 하겠습니다. 설치형 게시판의 가장 중요한 기능은 게시판을 새롭게 생성하거나 또 그 설정을 변경하는 기능입니다. 따라서 게시판의 생성과 설정을 위한 별도의 DB 테이블이 있어서 그 테이블에 게시판의 설정을 기록합니다. 그러면 먼저 데이터베이스 구조부터 만들어 보겠습니다. 1. 회원 테이블 (bd__member) 관계형 게시판때의 회원 테이블과같습니다. 차이점은 관리자를 두고 읽기,쓰기등에 대한 권한을 위해 m_level 이란 필드를 추가하였습니다. 2. 게시판 설정 테이블 (bd__board_config) 각 게시판들을 등록하고 그 설정을 저장하는 테이블입니다. 필드별 설명입니다. bc_idx : 고유번호 , 자동증.. 2010. 2. 11. [PHP 강좌] 37. 관계형 게시판 만들기 5 - 글수정, 댓글쓰기, 글삭제 이제 관계형 게시판의 마지막입니다. 지난시간에 글을 작성하고 목록을 보고 글을 보는데까지 만들어 봤습니다. 오늘은 글을 수정하고 또 댓글을 달고 글을 삭제한느 부분을 배워보도록 하겠습니다. 먼저 글을 수정하는 소스를 보겠습니다. 2010. 2. 11. 이전 1 ··· 15 16 17 18 19 20 21 ··· 33 다음 반응형