|
|
|
--- |
|
文學위의 文學 출판사입니다. PDF로 전환하여 복사기로 책을 만듭니다. 자세한 내용은, '디지털 인쇄'에서 확인해 보세요! |
리눅스(Linux) 서버
PHP활용하기...( http://kr.hancom.com/ )에서 배우고저 옮겨 옮
2004.09.30 21:39
- 필자 : 박병수 (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가 생성됩니다.
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 공지 | 리눅스 서버에 관한 자료 모음집 | 文學 | 2024.10.05 | 71 |
| 31 |
폼메일 보내기...
| 문학 | 2004.11.13 | 3818 |
| 30 | [re] bbs/script/script_zbLayer.php 의 소스 바꾸기 | 문학 | 2004.11.14 | 2581 |
| 29 | [re] mail.php3 | 문학 | 2004.11.14 | 2774 |
| 28 | [re] mail.php | 문학 | 2004.11.14 | 2664 |
| » | PHP활용하기...( http://kr.hancom.com/ )에서 배우고저 옮겨 옮 | 문학 | 2004.09.30 | 2947 |
| 26 | Zend Optimizer 설치하기 (3) | 문학 | 2004.06.16 | 3438 |
| 25 | Zend Optimizer 설치하기 (2) [2] | 문학 | 2004.06.16 | 3563 |
| 24 |
Zend Optimizer 설치하기
| 문학 | 2004.06.14 | 3326 |
| 23 | 리룩스 서버의 백업과 그 중요성에 대하여... | 문학 | 2004.06.04 | 3991 |
| 22 |
대원대학교 컴퓨터정보 처리과 게시판에...
| 문학 | 2004.06.02 | 3027 |
| 21 |
POP3 설정후 웹메일처럼
| 문학 | 2004.06.01 | 5435 |
| 20 | 아파치 웹서버 사용 시 무단 링크 방지법 | 문학 | 2004.05.27 | 2858 |
| 19 | 리룩스 홈페이지 백업의 중요성 | 문학 | 2004.05.26 | 3727 |
| 18 | 리룩스에서 네트워크의 구성 | 문학 | 2004.05.23 | 3798 |
| 17 | 리눅스 사용하기 | 문학 | 2004.05.24 | 6640 |
| 16 | 리룩스-윈도우 공유 | 문학 | 2004.05.23 | 4655 |
| 15 | 보내온 스펨메일(?) 중에... | 문학 | 2004.05.16 | 2827 |
| 14 | 메일서버를 새로 구축하다. | 문학 | 2004.05.16 | 2927 |
| 13 |
[re] 새로운 서버에 메일서버를 구축하다.
| 문학 | 2005.03.21 | 2778 |
| 12 | FTP 서버 구축하기에서 보내기가 안됩니다. | 문학 | 2004.05.15 | 2828 |

