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

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

  공개 자료실 

 文學위의 文學 출판사입니다. 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가 생성됩니다.

번호 제목 글쓴이 날짜 조회 수
30 웹호스팅 신청과 연관하여...( 리눅스 21) file 문학 2007.04.15 2954
29 제로보드에 대하여... (4) ( 리눅스 31) file 문학 2007.04.15 2990
28 대원대학교 컴퓨터정보 처리과 게시판에... file 문학 2004.06.02 3000
27 웹호스팅 신청과 연관하여...( 리눅스 22) file 문학 2007.04.15 3027
26 센드메일 -SMTP 인증 문학 2005.04.09 3044
25 제로보드에 대하여... (4) ( 리눅스 29) file 문학 2007.04.15 3069
24 불루웹 windows EC 호스팅 문학 2004.04.29 3107
23 한컴 리눅스 센드메일( 리눅스 18) file 문학 2007.04.15 3215
22 Zend Optimizer 설치하기 file 문학 2004.06.14 3221
21 메가패스 "공유기 리셋(재부팅)/펌웨어 업그레이드 요청"2( 리눅스 17) file 문학 2007.04.15 3261
20 소니 카메라용 USB 포트용 메모리칩 (128메가)를 사용하고 싶은데요. 문학 2004.05.15 3319
19 제로보드에 대하여... (3) ( 리눅스 28) file 문학 2007.04.15 3367
18 Zend Optimizer 설치하기 (3) 문학 2004.06.16 3385
17 한컴 리눅스 메인 화면 ( 리눅스 13) file 문학 2007.04.15 3434
16 virtusertable을 이용한 가상 호스트 메일 설정-한컴(hancom.com) 리눅스에서... 문학 2005.04.09 3442
15 Zend Optimizer 설치하기 (2) [2] 문학 2004.06.16 3505
14 메일 필터링 기능 추가하기-한컴(hancom.com) 리눅스에서... 문학 2005.04.09 3527
13 한컴 리눅스 아파치 화면( 리눅스 15) file 문학 2007.04.15 3543
12 메가패스 "공유기 리셋(재부팅)/펌웨어 업그레이드 요청"1( 리눅스 16) file 문학 2007.04.15 3577
11 리룩스 홈페이지 백업의 중요성 문학 2004.05.26 3684