웹마스터 팁


우리가 만들것은 공지사항(후에 일기장으로도-_-)으로써
게시판처럼 제목을 쿼리하여 뿌리는것이아니라, 하나 또는 두세개의 제목, 내용 데이터를 불려와서
뿌려주게 되는것입니다.
한마디로 방명록같은 형식이되는것이지요
(고로 방명록은 공지사항과 연관지어서 만들수가..;;)

시리즈 강의 입니다. http://secre.vip.sh 에서 2회분 정도 먼저 진행되구요
일방적인 강의라기보단, 홈페이지에서 조금씩 수정도 해 보고, 다른 기능도 넣어보고, 그 결과물을 남들한테 공개도 하고,
직접 참여하는 수준으로 끌어올리려 하고있습니다만, 아직 미흡하겠지요.;

아, 참고로 이 프로젝트들은, 어느정도의 mysql , php 지식이 있다는 전제하에 이루어집니다.
(한마디로 저같은 쌩초보도 된다는 그런-_-)

테이블은 하나만 있어도 무방하겠습니다-_-
ex> diary_table
DB 에 있어야할 필드는
<이름필드> // 궂이 필요없을지도 모릅니다만, 만약 하고싶다면-_- char 값(50정도)
<글번호필드> // auto_increment  옵션을 주면되구요, 인트값이겠죠
<글제목필드> // char 지정해주시구요(60정도)
<글내용필드> // text 값 지정해줘야합니다.
<글쓴날짜/시간필드> // 인트값으로줍시다
<패스워드필드> //char 값이지만, 저장할때 password 함수를 적용시켜야합니다, 암호화를위해

뭐 부가적인(파일업로드,스킨기능 등)내용을 넣지 않을경우에, 이정도만 있어도 충분할것같군요
저는 이 프로젝트에서 이름필드를 제외하고, 이렇게 정해보지요
<number> //글 번호
<subject> //제목
<memo> //글내용
<writetime> //글쓴시각
<password> //글비번

그렇다면, schema 파일을 만들어 보겠습니다
schema 파일은 mysql 콘솔 또는 phpmyadmin 에서 일일이 해줘야하는 수고를 덜어 줄 수 있는 소스인데요, 실행 함으로써 자동으로 파일이 생성된답니다.

자, schema 를 만들기전에, 다른 파일에도 쓰일, dbconn.php 파일을 만들어봅시다
=================================
dbconn.php
-----------------------------------------------------------
<?
$connect= mysql_connect("호스트","아이디","비번");
mysql_select_db("디비명")
?>
=================================
mysql에 접속하여 데이터를 열 수 있게 해주는 소스입니다.
호스트에는 보통 localhost, 아이디에는 호스팅 회사에서 부여받은 아이디, 비번 역시 부여받은 비번, 디비명은 자신이 사용하는 mysql DB 의 이름을 써 넣어 주세요.
그리고는 dbconn.php 라는 이름으로 저장합니다.

이제 schema.php 파일을 만들어 봅시다.
이 프로그램은 공지사항, 일기장 등으로 사용할 수 있게 하기위해, 2개정도 또는 그 이상의 독립된 테이블이 존재해야 하겠죠,

$name_nd

라고 합시다. 사용법은 나중에 설명하죠
위에서 구조를 정해놓은대로 만들어 봅시다
==================================
schema.php
------------------------------------------------------------
<?
include "dbconn.php"; //DB 접속

//테이블 만들기

mysql_query("
create table nd_$name (
number int(10) not null auto_increment,
name char(50) not null,
subject char(60) not null,
memo text not null,
password char(20) not null,
writetime int(13) not null,
primary key(number)
)",$connect)
or die("테이블설치오류".mysql_error());

echo "테이블 생성완료!";

?>
=================================
이렇게 만들고 계정에 올린뒤에,
주소창에 써 봅시다.

http://주소/폴더/schema.php?name=이름

위에서 말한 $name 이 여기서 쓰이는군요!
name=diary 라고 한다면, 테이블은
diary_nd 라고 이름지어 만들어질것입니다.
만약 "테이블 생성완료!" 라는 메시지만 뜬다면 잘 잘된겁니다

저는 이미 위 소스를이용해 생성해놓았습니다.
phpmyadmin 으로 확인 해 보죠



자, 이정도면 혼자쓰는 일기장, 공지사항정도는 무리없이 사용할 수 있겠네요!
다음 강좌같지않는프로젝트에서는 코딩할 내용에 관하여 생각해 봅시다!
만약에, 뭔가 넣어보고싶은 기능이 있다! 하지만 못해먹겠다! 라는 생각이 들때,
또는 이런기능 내가 한번 넣어봤다! 고 할때..답변글 또는 코멘트를 작성해 주시거나.
http://secre.vip.sh 의 WORK>>더 나은 프로젝트를 위해! 게시판이나, Board 메뉴인 자유게시판에 올려주세요!

1회분 끝- 긴글 읽어주셔서 감사합니다
제목 글쓴이 날짜
웹페이지에서 단축키 사용 (Firefox) [2] 전종화 2004.10.07
멀티 파일다운로드 꽁수로 구현하기 [1] 행복한고니 2004.10.07
슬라이딩 메뉴 자바스크립트 [3] 행복한고니 2004.09.21
메뉴 추가 삭제 수정시 쓰면 좋을것 같네요 - 출처: http://www.happyscript.com/ [1] 예뜨락 2004.09.17
내홈피 즐겨찾기/새로고침/앞/뒤로가기 [4] 팡이 2004.09.13
요일마다 바뀌는 상태바 인사 말~ [2] Kasis 2004.09.13
셀렉트 메뉴를 통해 갤러리 만들기 한현종 2004.09.10
랜디님의 iframe 크기조절 소스응용-iframe 최저길이 지정하기 [1] 김수형 2004.09.10
싸이처럼 테이블 안에서 버튼으로 이동/스크롤 하기 [5] 제로스 2004.09.09
이미지 사이즈에 맞게 새창띄우기 [오류보완] 정확하게 안열리는 오류 [11] beMax 2004.08.18
레이어를 클릭해서 보이거나 사라지게 하기 [3] †천상의燦† 2004.08.18
Javascipt로 구현한 MD5,MD4,SHA1 [10] 장종석 2004.08.06
원하는 아이프레임부분을 리로드하자! [1] †천상의燦† 2004.08.02
문서에 따른 아이프레임 heigh(높이) 값 자동 조절 (수정본) [3] 스토비━ⓒ 2004.07.31
아이프레임으로 문서크기 자동조절하기(완벽판) [13] 렌디 2004.07.21
웹 문서 암호화 스크립트 [1] 미친개 2004.07.20
레이어 5 - 뽀나수 둘 [6] 미친개 2004.07.07
레이어 4 - 뽀나수 하나 [1] 미친개 2004.07.07
레이어 3 - 메뉴판때기. [1] 미친개 2004.07.04
레이어 2 - 뷁뷁뷁뷁뷁봵 [7] 미친개 2004.07.04