--- 디지털 인쇄로 책을...

     ---리룩스서버컴퓨터 백업

  공개 자료실 

 文學위의 文學 출판사입니다. PDF로 전환하여 복사기로 책을 만듭니다. 자세한 내용은, '디지털 인쇄'에서 확인해 보세요!

리눅스(Linux) 서버

- 필자 : 박병수 (bspark@hancom.com)

PHP를 활용하고자 하신다면 먼저 PHP설치 성공적으로 했다는 가정하에 자신의 웹서버에서 테스트 할 수 있는 PHP소스를 예로 설명을 하겠습니다.
아래는 예제의 파일 리스입니다.

../conf config.php3 환경설정 파일
  style.inc 스타일정의 파일
  table.sql 테이블구조 sql파일
  text_cut.inc 텍스트 문자열정의파일
/file 업로드될 때 파일이 저장되는 디렉토리
/images arrow11a.gif
  arrow11b.gif
  clip.gif
  mush01e.gif
  mush01g.gif
  pen01a.gif
all_view.php3 입력된 내용 전체보기
data.php3 자료 업로드 하기위한 입력폼
del.php3 자료를 지우기 위해 암호를 물어보는 폼
delete.php3 실제 자료를 지우는 루틴
title.inc view.php3에서 불러오는 파일
up.php3 실제 자료를 DB에 저장하는 루틴
view.php3 처음화면(내용을 볼수 있는 루틴 포함)

위 의 간단한 소스로 PHP로 사용자가 입력한 내용을 DB에 저장하는 방법을 알아보고
또, 이를 응용한 예를 들어 보겠습니다.

1. DB와 PHP연결하기
아래는 ../conf/config.php3 파일의 내용입니다.

1:<?
2:$db_open = mysql_connect("localhost","tester","tester");
3:mysql_select_db("TEST",$db_open);
4:$table_data = "data";
5:$date = date("Y-m-d");
6:$passadmin = "test";
7:?>

먼저 PHP를 사용하려면 웹문서 앞부분에 "<?" 삽입해서 지금부터 사용하는 언어가 PHP언어 임을 정을의 합니다. 마찬가지고 마지막부분에 "?>"로 마무리를 해서 PHP언어가 마무리 되었 음을 정의합니다.
위 소스를 보면 1번라인과 7번라인이 PHP로 시작해서 PHP로 끝났음을 정의하는 곳입니다.
2번라인은 PHP가 DB에 연결하고자 설정하는 부분인데 mysql이 설치되어 있는 서버와 mysql 사용자 아이디 , mysql 사용자 패스워드를 정의하는 곳입니다.
3번라인은 TEST 라는 데이터베이스를 오픈하겠다는 정의 하는부분
4번라인은 table_data는 test 라는 테이블이라고 정의
5번라인은 date변수를 년/월/일이라고 정의

이제 mysql에서 사용할 DB를 만들어 보겠습니다.
#cd /usr/local/mysql/bin/
#./mysqladmin -u root -p create TEST  
password:******
암호입력을 하고 엔터키를 치면 TEST라는 DB가 생성됩니다.

번호 제목 글쓴이 날짜 조회 수
50 하드 디스크 용량이 적은 상태에서 백업은 어떻게 하여야 할까? file 문학 2005.12.25 2428
49 제로보드 패치를 하다. 문학 2005.12.17 2588
48 피싱(Phishing)의 개념과 공격방법 문학 2005.11.07 2281
47 한컴( http://www.hancom.com )의 공지사항 문학 2005.10.23 3801
46 돌아 돌아 오느라고 얼마나 시간을 낭비했는가! 문학 2005.05.07 2201
45 한컴 리눅스 3.1과 4.0 의 차이(2) 문학 2005.04.26 2704
44 아파치 자체 패스워드 걸기 문학 2005.04.23 2134
43 퍼미션 설정하기(2) 문학 2005.04.18 2251
42 퍼미션 설정하기(1) 문학 2005.04.18 2207
41 계정의 총 사용량 알아보기 문학 2005.04.18 2278
40 그룹메일 만들기-한컴(hancom.com) 리눅스에서... 문학 2005.04.09 3875
39 virtusertable을 이용한 가상 호스트 메일 설정-한컴(hancom.com) 리눅스에서... 문학 2005.04.09 3405
38 메일 필터링 기능 추가하기-한컴(hancom.com) 리눅스에서... 문학 2005.04.09 3398
37 센드메일 -SMTP 인증 문학 2005.04.09 3004
36 센드메일 - POP3 설정하기 문학 2005.04.09 2218
35 센드메일 -설정하기 문학 2005.04.09 2723
34 센드메일 -설정 파일들 문학 2005.04.09 2291
33 [re] 새로운 서버에 메일서버를 구축하다. file 문학 2005.03.21 2687
32 제로보드 4.1 보안버그 패치스크립트(서버관리자용) 문학 2005.03.18 2374
31 한컴 리룩스 3.1과 4.0 의 차이 file 문학 2005.03.14 2320