캠퍼스간대출 소재불명도서 자료배달서비스 인쇄
No. | 등록번호 | 청구기호 | 소장처 | 도서상태 | 반납예정일 | 예약 | 서비스 | 매체정보 |
---|---|---|---|---|---|---|---|---|
1 | M0375705 | 장 005.133 이승혁파 C3 | 삼성캠퍼스/개인문고실(4층)/ | 대출불가(별치) | false|true|true|false |true|true |
|
머리말 ... 3
책의 구성 ... 4
Chapter 1. PHP의 소개와 설치
1. PHP의 소개 ... 18
PHP란 무엇인가? ... 18
PHP로 구현하는 웹 프로그래밍의 원리 ... 19
PHP의 장점 및 특징 ... 19
PHP로 할 수 있는 것들은 무엇이 있을까? ... 21
2. PHP의 ...
머리말 ... 3
책의 구성 ... 4
Chapter 1. PHP의 소개와 설치
1. PHP의 소개 ... 18
PHP란 무엇인가? ... 18
PHP로 구현하는 웹 프로그래밍의 원리 ... 19
PHP의 장점 및 특징 ... 19
PHP로 할 수 있는 것들은 무엇이 있을까? ... 21
2. PHP의 설치 ... 21
리눅스에서 Apache, MySQL, PHP설치하기 ... 21
윈도우 95 / 98 ... 47
Chapter2. PHP의 기초문법
1. PHP 스크립트 문서 만들기 ... 54
2. PHP에서의 변수 ... 56
PHP에서의 변수형 ... 56
변수의 사용 범위 ... 61
폼을 통한 변수의 전달 ... 65
3. 표현식(Expressions) ... 69
수치 연산자 ... 69
문자열 연산자 ... 71
대입 연산자 ... 71
논리 연산자 ... 72
비교 연산자 ... 74
4. 제어구조 ... 74
IF / ELSE 구문 ... 74
WHILE 구문 ... 75
DO...WHILE 구문 ... 76
FOR 구문 ... 77
BREAK 구문 ... 79
CONTINUE 구문 ... 80
SWITCH 구문 ... 82
INCLUDE 구문 ... 82
5. 함수와 클래스 ... 82
함수(FUNCTION) ... 82
클래스(CLASS) ... 85
Chapter3. PHP에서 꼭 알아두어야 할 함수
1. 날짜 및 시간 관련 함수(Data / Time Functions) ... 92
Checkdate 함수 ... 92
date 함수 ... 93
strftime 함수 ... 96
mktime 함수 ... 99
time 함수 ... 100
getdate 함수 ... 101
달력 만들기 예제 ... 102
2. 문자열 처리 함수 ... 106
addslashes 함수 ... 107
stripslashes 함수 ... 109
htmlspecialchars 함수 ... 110
n12br 함수 ... 113
echo 함수 ... 115
sprintf 함수 ... 117
printf 함수 ... 117
explode 함수 ... 117
implode 함수 ... 118
join 함수 ... 119
split 함수 ... 119
strcmp 함수 ... 121
substr 함수 ... 122
strchr 함수 ... 124
strstr 함수 ... 125
strchr 함수 ... 125
strpos 함수 ... 126
strrpos 함수 ... 127
strlen 함수 ... 128
strtolower / strtoupper 함수 ... 128
ucfirst / ucwords 함수 ... 129
strrev 함수 ... 129
strtr 함수 ... 130
str_replace 함수 ... 130
chop 함수 ... 131
trim 함수 ... 132
quotemeta 함수 ... 132
ord / chr 함수 ... 133
parse_str 함수 ... 133
3. 파일 처리 관련 함수 ... 134
fopen 함수 ... 135
fclose 함수 ... 136
fread 함수 ... 137
fwrite 함수 ... 138
feof 함수 ... 139
fgets 함수 ... 139
fputs 함수 ... 140
fpassthru 함수 ... 140
readfile 함수 ... 141
fgetc 함수 ... 142
fgetc 함수 ... 143
filesize 함수 ... 143
file_exists 함수 ... 143
is_file 함수 ... 144
is_dir 함수 ... 144
is_executable 함수 ... 144
is_readable 함수 ... 144
is_writeable 함수 ... 144
copy 함수 ... 146
rename 함수 ... 146
unlink 함수 ... 147
mkdir / rmdir 함수 ... 147
basename / dirname 함수 ... 148
file함수 ... 149
4. 디렉토리 관련 함수 ... 149
opendir 함수 ... 150
closedir 함수 ... 150
readdir 함수 ... 150
rewinddir 함수 ... 152
chdir 함수 ... 153
dir 함수 ... 153
5. RUL 관련 함수 ... 155
parse_url 함수 ... 155
urlencode 함수 ... 156
urldecode 함수 ... 157
6. 변수 관련 함수 ... 158
gettype / settype 함수 ... 159
intval / doubleval ... 160
isset / unset ... 160
is_array 함수 ... 161
is_double / is_float ... 161
is_int / is_integer ... 162
is_string 함수 ... 162
is_object 함수 ... 162
7. 수학 연산 관련 함수 ... 163
abs 함수 ... 163
round 함수 ... 163
ceil 함수 ... 164
floor 함수 ... 164
pow 함수 ... 165
exp 함수 ... 165
log 함수 ... 165
log10 함수 ... 165
pi 함수 ... 166
sqrt 함수 ... 166
max 함수 ... 167
min 함수 ... 167
number_format 함수 ... 167
rand / srand 함수 ... 168
sin / cos ... 169
8. 기타 PHP 함수 ... 170
getenv 함수 ... 170
getlastmod 함수 ... 173
phpinfo 함수 ... 173
mail 함수 ... 174
die 함수 ... 175
exit 함수 ... 176
uniqid 함수 ... 176
Chapter4. 정규 표현식(Regular Expression)
1. 정규 표현식의 규칙 ... 178
패턴 표현에 사용되는 특수 문자 ... 178
문자 클래스(character class) ... 182
정규 표현식에서 특수 문자의 표현 ... 182
2. PHP에서 정규 표현식 관련 함수 ... 183
ereg 함수 ... 183
eregi 함수 ... 188
ereg_replace 함수 ... 189
eregi_replace 함수 ... 192
split 함수 ... 192
3. 정규 표현식을 이용한 예제 ... 193
게신판 입력항목 확인하기 ... 193
전자우편 주소의 타당성 체크하기 ... 198
HTML 태그에 자동으로 하이퍼링크 걸기 ... 204
Chapter5. PHP와 자바스크립트의 활용
1. 왜 자바스크립트인가? ... 210
2. 자바스크립트로 입력 양식 다루기 ... 212
텍스트 입력 양식 ... 221
텍스트 영역 입력 양식 ... 224
패스워드 입력 양식 ... 227
버튼 입력 양식 ... 229
데이터 전송 및 취소 버튼(submit과 reset) ... 231
hidden 입력 양식 ... 233
라디오버튼 입력 양식 ... 234
체크박스 입력 양식 ... 239
리스트박스 양식 ... 243
파일 업로드 양식 ... 248
3. PHP와 자바스크립트의 활용 예제 ... 249
게시판 입력값의 타당성 검사 ... 249
심리 테스트 프로그램 ... 258
자가 진단 프로그램 ... 267
비만도 측정 프로그램 ... 272
Chapter6. PHP와 웹 데이터베이스의 연동
1. 웹 데이터베이스 연동의 원리 ... 280
2. 데이터베이스 질의어(SQL)다루기 ... 281
새로운 테이블의 생성(CREAE TABLE) ... 282
생성된 테이블의 변경(ALTER TABLE) ... 284
생성된 테이블의 삭제(DROP TABLE) ... 285
데이터 검색(SELECT) ... 285
새로운 데이터의 삽입(INSERT) ... 295
데이터의 수정(UPDATE) ... 297
데이터의 삭제(DELETE) ... 297
3. MySQL 데이터베이스의 사용법 ... 298
MySQL 서버의 기동과 종료 ... 298
mysql 클라이언트 사용법 ... 302
데이터의 백업과 복구 ... 327
4. PHP에서 지원하는 MySQL APL 함수 ... 329
mysql_connect 함수 ... 330
mysql_close 함수 ... 330
mysql_select_db 함수 ... 331
mysql_errno 함수 ... 332
mysql_error 함수 ... 333
mysql_create_db 함수 ... 334
mysql_drop_db 함수 ... 336
mysql_query 함수 ... 337
mysql_num_rows 함수 ... 337
mysql_num_fields 함수 ... 339
mysql_field_name 함수 ... 340
mysql_field_type 함수 ... 340
mysql_field_len 함수 ... 340
mysql_field_flags 함수 ... 341
mysql_field_table 함수 ... 341
mysql_fetch_row 함수 ... 344
mysql_fetch_array 함수 ... 348
mysql_fetch-object 함수 ... 349
mysql_result 함수 ... 350
mysql_free_result 함수 ... 353
mysql_data_seek 함수 ... 353
mysql_fetch_field 함수 ... 356
mysql-fetch_lengths 함수 ... 360
mysql_list_dbs 함수 ... 362
mysql_list_tables 함수 ... 363
mysql_list_fields 함수 ... 365
mysql_pconnect 함수 ... 365
5. PHP를 이용한 웹 데이터베이스 연동의 구현 ... 365
웹 데이터베이스 연동의 구현 방식 ... 366
사용자 관리 프로그램 ... 367
Chapter7. 방명록 만들기
1. 방명록의 기능 및 방명록 데이터베이스의 설정 ... 390
방명록의 기능 미리보기 ... 390
방명록 데이터베이스 생성을 위한 MySQL 설정 ... 392
2. 방명록 입력 루틴 만들기 ... 397
입력 기능의 구현 ... 397
입력 양식의 출력 루틴(postform.html) ... 398
사용자 입력값의 처리 루틴(post.html) ... 407
3. 방명록 출력 루틴 만들기 ... 412
방명록 출력 루틴(list html) ... 412
출력 루틴의 기능 구현 ... 420
4. PHP 인증을 이용한 관리자 기능 만들기 ... 429
PHP를 이용한 인증 방법 ... 430
PHP 인증을 이용한 방명록 관리자 기능의 구현 ... 433
5. 방명록 수정 루틴 만들기 ... 436
레코드 수정을 위한 입력 양식의 출력 루틴(modifyform.html) ... 437
해당 레코드의 수정 루틴(modify.html) ... 441
6. 방명록 삭제 루틴 만들기 ... 443
삭제 확인 루틴(deletefoirm.html) ... 444
해당 레코드의 삭제 루틴(delete.html) ... 447
Chapter8. 게시판 만들기
1. 게시판의 기능 및 게시판 데이터베이스의 설정 ... 450
게시판의 기능 미리보기 ... 450
게시판 구현을 위한 전체 프로그램의 구성도 ... 453
게시판 데이터베이스 생성을 위한 MySQL 설정 ... 457
2. 답변형 게시판의 구현 원리 ... 461
3. 글쓰기 기능의 구현 ... 464
사용자 입력 양식의 출력(postform.html) ... 464
사용자 입력값의 저장(post.html) ... 473
4. 게시물 목록 출력 기능의 구현 ... 477
5. 게시물 내용 보기 기능의 구현 ... 491
6. 복수 게시물 조회 기능의 구현 ... 497
7. 답변 글 기능의 구현 ... 503
답변 양식의 출력(replyform.html) ... 504
답변 양식 입력값의 저장(reply.html) ... 508
8. 게시물 수정 기능의 구현 ... 512
게시물 수정을 위한 입력 양식의 출력(modifyform.html) ... 513
게시물 내용의 수정(modify.html) ... 516
9, 게시물 삭제 기능의 구현 ... 519
게시물 삭제 확인 화면의 출력(deleteform.html) ... 520
게시물의 삭제(delete.html) ... 523
게시판 관리자 기능의 구현 ... 526
Chapter9. 자료실 만들기
1. 파일 업로드 기능의 구현 ... 530
2. 자료실의 기능 및 자료실 데이터베이스의 설정 ... 539
자료실 기능 미리 보기 ... 539
자료실 구현을 위한 MySQL 설정 ... 542
3. 글쓰기 기능의 구현 ... 547
사용자 입력 양식의 출력(postform.html) ... 547
사용자 입력값 및 파일의 저장(post.html) ... 551
4. 게시물 목록 출력 기능의 구현 ... 560
5. 게시물 내용 보기 기능의 구현 ... 570
6. 복수 게시물조회 기능의 구현 ... 577
7. 자료 게시물에 대한 답변 기능의 구현 ... 584
8. 게시물 수정 기능의 구현 ... 590
9. 게시물 삭제 기능의 구현 ... 598
10. 자료실 관리자 기능의 구현 ... 605
11. 게시판 기능의 확장 ... 607
Chapter10. 회원용 BBS 만들기
1. 회원용 BBS의 기능 미리보기 ... 610
2. 회원 가입 처리 프로그램의 개발 ... 618
회원 정보 테이블 및 데이터베이스의 설정 ... 618
회원 가입 프로그램의 구현 ... 625
3. 우편번호 및 주소 자동 입력 기능의 구현 ... 655
우편번호 및 주소 자동 입력 기능 미리 보기 ... 656
우편번호 및 주소 데이터를 위한 테이블의 설정 ... 657
우편번호 및 주소 자동 입력 기능의 구현 ... 662
4. 로그인 처리 프로그램의 개발 ... 674
PHP로 쿠키 생성하기 ... 674
회원 인증을 위한 로그인 처리 프로그램의 구현 ... 677
회원 정보의 수정(update_member.html) ... 689
회원 비밀번호의 수정(update_member_pw.html0 ... 706
5. 관리자용 회원 관리 프로그램의 개발 ... 713
회원 목록의 출력(list.html) ... 713
회원 정보 조회 기능의 구현(viewmember.html) ... 725
회원 정보 수정 기능의 구현(modify.html) ... 733
회원 정보 삭제 기능의 구현(delete.html) ... 741
6. 회원 전용 게시판(BBS)의 구현 ... 742
회원 전용 게시판의 구현 원리 ... 742
글쓰기 기능의 구현 ... 743
게시물 수정 기능의 구현 ... 750
Chapter11. 설문 조사 프로그램 만들기
1. 설문 조사 프로그램의 기능 미리 보기 ... 758
2. 설문 조사 프로그램을 위한 테이블의 생성 ... 759
설문 조사 프로그램을 위한 테이블 구조 ... 759
설문 조사 테이블의 생성 ... 760
3. 설문 조사 프로그램의 구현 ... 760
프로그램의 구현 원리 ... 760
설문 조사를 위한 관리자 프로그램 만들기(poll_conf.html) ... 761
설문 조사 입력 양식의 출력(poll.html) ... 768
설문 조사 결과의 출력(poll_view.html) ... 773
투표 실행시의 스크립트(poll_act.html) ... 778
Chapter12. GD와 Free Type 라이브러리를 이용한 실시간 그래픽 구현
1. PHP의 이미지 지원 함수(Image Functions) ... 783
ImageCreate 함수 ... 784
ImageCreateFromGif 함수 ... 784
ImageGif 함수 ... 785
ImageDestroy 함수 ... 787
ImageColorAllocate 함수 ... 788
ImageRectangle 함수 ... 789
ImageFilledRectangle 함수 ... 791
ImagePolygon 함수 ... 792
ImageFilledPolygon 함수 ... 793
ImageLine 함수 ... 794
ImageDashedLine ... 795
ImageSetPixel 함수 ... 796
ImageString 함수 ... 799
ImageChar 함수 ... 800
ImageStringUp 함수 ... 800
ImageSX / ImageSY 함수 ... 800
GetlmageSize 함수 ... 801
ImageArc 함수 ... 802
ImageFill 함수 ... 804
ImageColorTransparent 함수 ... 805
ImageCopyResized 함수 ... 807
ImageTTFText 함수 ... 809
ImageTTFBBox 함수 ... 811
ImageColorAt 함수 ... 815
ImageColorsForlndex 함수 ... 815
ImageColorExact 함수 ... 816
ImageColorClosest 함수 ... 818
ImageColorSet 함수 ... 818
ImageColoResolve 함수 ... 818
ImageColorTotal 함수 ... 819
ImageInterlace 함수 ... 819
2. GD를 이용하여 바이오 리듬 서비스 구현하기 ... 820
바이오 리듬 구현을 위한 동적 라이브러리 모듈 설치하기 ... 821
바이오 리듬이란? ... 825
바이오 리듬 프로그램의 구현 ... 826
마치며 ... 840
머리말 ... 3
책의 구성 ... 4
Chapter 1. PHP의 소개와 설치
1. PHP의 소개 ... 18
PHP란 무엇인가? ... 18
PHP로 구현하는 웹 프로그래밍의 원리 ... 19
PHP의 장점 및 특징 ... 19
PHP로 할 수 있는 것들은 무엇이 있을까? ... 21
2. PHP의 설치 ... 21
리눅스에서 Apache, MySQL, PHP설치하기 ... 21
윈도우 95 / 98 ... 47
Chapter2. PHP의 기초문법
1. PHP 스크립트 문서 만들기 ... 54
2. PHP에서의 변수 ... 56
PHP에서의 변수형 ... 56
변수의 사용 범위 ... 61
폼을 통한 변수의 전달 ... 65
3. 표현식(Expressions) ... 69
수치 연산자 ... 69
문자열 연산자 ... 71
대입 연산자 ... 71
논리 연산자 ... 72
비교 연산자 ... 74
4. 제어구조 ... 74
IF / ELSE 구문 ... 74
WHILE 구문 ... 75
DO...WHILE 구문 ... 76
FOR 구문 ... 77
BREAK 구문 ... 79
CONTINUE 구문 ... 80
SWITCH 구문 ... 82
INCLUDE 구문 ... 82
5. 함수와 클래스 ... 82
함수(FUNCTION) ... 82
클래스(CLASS) ... 85
Chapter3. PHP에서 꼭 알아두어야 할 함수
1. 날짜 및 시간 관련 함수(Data / Time Functions) ... 92
Checkdate 함수 ... 92
date 함수 ... 93
strftime 함수 ... 96
mktime 함수 ... 99
time 함수 ... 100
getdate 함수 ... 101
달력 만들기 예제 ... 102
2. 문자열 처리 함수 ... 106
addslashes 함수 ... 107
stripslashes 함수 ... 109
htmlspecialchars 함수 ... 110
n12br 함수 ... 113
echo 함수 ... 115
sprintf 함수 ... 117
printf 함수 ... 117
explode 함수 ... 117
implode 함수 ... 118
join 함수 ... 119
split 함수 ... 119
strcmp 함수 ... 121
substr 함수 ... 122
strchr 함수 ... 124
strstr 함수 ... 125
strchr 함수 ... 125
strpos 함수 ... 126
strrpos 함수 ... 127
strlen 함수 ... 128
strtolower / strtoupper 함수 ... 128
ucfirst / ucwords 함수 ... 129
strrev 함수 ... 129
strtr 함수 ... 130
str_replace 함수 ... 130
chop 함수 ... 131
trim 함수 ... 132
quotemeta 함수 ... 132
ord / chr 함수 ... 133
parse_str 함수 ... 133
3. 파일 처리 관련 함수 ... 134
fopen 함수 ... 135
fclose 함수 ... 136
fread 함수 ... 137
fwrite 함수 ... 138
feof 함수 ... 139
fgets 함수 ... 139
fputs 함수 ... 140
fpassthru 함수 ... 140
readfile 함수 ... 141
fgetc 함수 ... 142
fgetc 함수 ... 143
filesize 함수 ... 143
file_exists 함수 ... 143
is_file 함수 ... 144
is_dir 함수 ... 144
is_executable 함수 ... 144
is_readable 함수 ... 144
is_writeable 함수 ... 144
copy 함수 ... 146
rename 함수 ... 146
unlink 함수 ... 147
mkdir / rmdir 함수 ... 147
basename / dirname 함수 ... 148
file함수 ... 149
4. 디렉토리 관련 함수 ... 149
opendir 함수 ... 150
closedir 함수 ... 150
readdir 함수 ... 150
rewinddir 함수 ... 152
chdir 함수 ... 153
dir 함수 ... 153
5. RUL 관련 함수 ... 155
parse_url 함수 ... 155
urlencode 함수 ... 156
urldecode 함수 ... 157
6. 변수 관련 함수 ... 158
gettype / settype 함수 ... 159
intval / doubleval ... 160
isset / unset ... 160
is_array 함수 ... 161
is_double / is_float ... 161
is_int / is_integer ... 162
is_string 함수 ... 162
is_object 함수 ... 162
7. 수학 연산 관련 함수 ... 163
abs 함수 ... 163
round 함수 ... 163
ceil 함수 ... 164
floor 함수 ... 164
pow 함수 ... 165
exp 함수 ... 165
log 함수 ... 165
log10 함수 ... 165
pi 함수 ... 166
sqrt 함수 ... 166
max 함수 ... 167
min 함수 ... 167
number_format 함수 ... 167
rand / srand 함수 ... 168
sin / cos ... 169
8. 기타 PHP 함수 ... 170
getenv 함수 ... 170
getlastmod 함수 ... 173
phpinfo 함수 ... 173
mail 함수 ... 174
die 함수 ... 175
exit 함수 ... 176
uniqid 함수 ... 176
Chapter4. 정규 표현식(Regular Expression)
1. 정규 표현식의 규칙 ... 178
패턴 표현에 사용되는 특수 문자 ... 178
문자 클래스(character class) ... 182
정규 표현식에서 특수 문자의 표현 ... 182
2. PHP에서 정규 표현식 관련 함수 ... 183
ereg 함수 ... 183
eregi 함수 ... 188
ereg_replace 함수 ... 189
eregi_replace 함수 ... 192
split 함수 ... 192
3. 정규 표현식을 이용한 예제 ... 193
게신판 입력항목 확인하기 ... 193
전자우편 주소의 타당성 체크하기 ... 198
HTML 태그에 자동으로 하이퍼링크 걸기 ... 204
Chapter5. PHP와 자바스크립트의 활용
1. 왜 자바스크립트인가? ... 210
2. 자바스크립트로 입력 양식 다루기 ... 212
텍스트 입력 양식 ... 221
텍스트 영역 입력 양식 ... 224
패스워드 입력 양식 ... 227
버튼 입력 양식 ... 229
데이터 전송 및 취소 버튼(submit과 reset) ... 231
hidden 입력 양식 ... 233
라디오버튼 입력 양식 ... 234
체크박스 입력 양식 ... 239
리스트박스 양식 ... 243
파일 업로드 양식 ... 248
3. PHP와 자바스크립트의 활용 예제 ... 249
게시판 입력값의 타당성 검사 ... 249
심리 테스트 프로그램 ... 258
자가 진단 프로그램 ... 267
비만도 측정 프로그램 ... 272
Chapter6. PHP와 웹 데이터베이스의 연동
1. 웹 데이터베이스 연동의 원리 ... 280
2. 데이터베이스 질의어(SQL)다루기 ... 281
새로운 테이블의 생성(CREAE TABLE) ... 282
생성된 테이블의 변경(ALTER TABLE) ... 284
생성된 테이블의 삭제(DROP TABLE) ... 285
데이터 검색(SELECT) ... 285
새로운 데이터의 삽입(INSERT) ... 295
데이터의 수정(UPDATE) ... 297
데이터의 삭제(DELETE) ... 297
3. MySQL 데이터베이스의 사용법 ... 298
MySQL 서버의 기동과 종료 ... 298
mysql 클라이언트 사용법 ... 302
데이터의 백업과 복구 ... 327
4. PHP에서 지원하는 MySQL APL 함수 ... 329
mysql_connect 함수 ... 330
mysql_close 함수 ... 330
mysql_select_db 함수 ... 331
mysql_errno 함수 ... 332
mysql_error 함수 ... 333
mysql_create_db 함수 ... 334
mysql_drop_db 함수 ... 336
mysql_query 함수 ... 337
mysql_num_rows 함수 ... 337
mysql_num_fields 함수 ... 339
mysql_field_name 함수 ... 340
mysql_field_type 함수 ... 340
mysql_field_len 함수 ... 340
mysql_field_flags 함수 ... 341
mysql_field_table 함수 ... 341
mysql_fetch_row 함수 ... 344
mysql_fetch_array 함수 ... 348
mysql_fetch-object 함수 ... 349
mysql_result 함수 ... 350
mysql_free_result 함수 ... 353
mysql_data_seek 함수 ... 353
mysql_fetch_field 함수 ... 356
mysql-fetch_lengths 함수 ... 360
mysql_list_dbs 함수 ... 362
mysql_list_tables 함수 ... 363
mysql_list_fields 함수 ... 365
mysql_pconnect 함수 ... 365
5. PHP를 이용한 웹 데이터베이스 연동의 구현 ... 365
웹 데이터베이스 연동의 구현 방식 ... 366
사용자 관리 프로그램 ... 367
Chapter7. 방명록 만들기
1. 방명록의 기능 및 방명록 데이터베이스의 설정 ... 390
방명록의 기능 미리보기 ... 390
방명록 데이터베이스 생성을 위한 MySQL 설정 ... 392
2. 방명록 입력 루틴 만들기 ... 397
입력 기능의 구현 ... 397
입력 양식의 출력 루틴(postform.html) ... 398
사용자 입력값의 처리 루틴(post.html) ... 407
3. 방명록 출력 루틴 만들기 ... 412
방명록 출력 루틴(list html) ... 412
출력 루틴의 기능 구현 ... 420
4. PHP 인증을 이용한 관리자 기능 만들기 ... 429
PHP를 이용한 인증 방법 ... 430
PHP 인증을 이용한 방명록 관리자 기능의 구현 ... 433
5. 방명록 수정 루틴 만들기 ... 436
레코드 수정을 위한 입력 양식의 출력 루틴(modifyform.html) ... 437
해당 레코드의 수정 루틴(modify.html) ... 441
6. 방명록 삭제 루틴 만들기 ... 443
삭제 확인 루틴(deletefoirm.html) ... 444
해당 레코드의 삭제 루틴(delete.html) ... 447
Chapter8. 게시판 만들기
1. 게시판의 기능 및 게시판 데이터베이스의 설정 ... 450
게시판의 기능 미리보기 ... 450
게시판 구현을 위한 전체 프로그램의 구성도 ... 453
게시판 데이터베이스 생성을 위한 MySQL 설정 ... 457
2. 답변형 게시판의 구현 원리 ... 461
3. 글쓰기 기능의 구현 ... 464
사용자 입력 양식의 출력(postform.html) ... 464
사용자 입력값의 저장(post.html) ... 473
4. 게시물 목록 출력 기능의 구현 ... 477
5. 게시물 내용 보기 기능의 구현 ... 491
6. 복수 게시물 조회 기능의 구현 ... 497
7. 답변 글 기능의 구현 ... 503
답변 양식의 출력(replyform.html) ... 504
답변 양식 입력값의 저장(reply.html) ... 508
8. 게시물 수정 기능의 구현 ... 512
게시물 수정을 위한 입력 양식의 출력(modifyform.html) ... 513
게시물 내용의 수정(modify.html) ... 516
9, 게시물 삭제 기능의 구현 ... 519
게시물 삭제 확인 화면의 출력(deleteform.html) ... 520
게시물의 삭제(delete.html) ... 523
게시판 관리자 기능의 구현 ... 526
Chapter9. 자료실 만들기
1. 파일 업로드 기능의 구현 ... 530
2. 자료실의 기능 및 자료실 데이터베이스의 설정 ... 539
자료실 기능 미리 보기 ... 539
자료실 구현을 위한 MySQL 설정 ... 542
3. 글쓰기 기능의 구현 ... 547
사용자 입력 양식의 출력(postform.html) ... 547
사용자 입력값 및 파일의 저장(post.html) ... 551
4. 게시물 목록 출력 기능의 구현 ... 560
5. 게시물 내용 보기 기능의 구현 ... 570
6. 복수 게시물조회 기능의 구현 ... 577
7. 자료 게시물에 대한 답변 기능의 구현 ... 584
8. 게시물 수정 기능의 구현 ... 590
9. 게시물 삭제 기능의 구현 ... 598
10. 자료실 관리자 기능의 구현 ... 605
11. 게시판 기능의 확장 ... 607
Chapter10. 회원용 BBS 만들기
1. 회원용 BBS의 기능 미리보기 ... 610
2. 회원 가입 처리 프로그램의 개발 ... 618
회원 정보 테이블 및 데이터베이스의 설정 ... 618
회원 가입 프로그램의 구현 ... 625
3. 우편번호 및 주소 자동 입력 기능의 구현 ... 655
우편번호 및 주소 자동 입력 기능 미리 보기 ... 656
우편번호 및 주소 데이터를 위한 테이블의 설정 ... 657
우편번호 및 주소 자동 입력 기능의 구현 ... 662
4. 로그인 처리 프로그램의 개발 ... 674
PHP로 쿠키 생성하기 ... 674
회원 인증을 위한 로그인 처리 프로그램의 구현 ... 677
회원 정보의 수정(update_member.html) ... 689
회원 비밀번호의 수정(update_member_pw.html0 ... 706
5. 관리자용 회원 관리 프로그램의 개발 ... 713
회원 목록의 출력(list.html) ... 713
회원 정보 조회 기능의 구현(viewmember.html) ... 725
회원 정보 수정 기능의 구현(modify.html) ... 733
회원 정보 삭제 기능의 구현(delete.html) ... 741
6. 회원 전용 게시판(BBS)의 구현 ... 742
회원 전용 게시판의 구현 원리 ... 742
글쓰기 기능의 구현 ... 743
게시물 수정 기능의 구현 ... 750
Chapter11. 설문 조사 프로그램 만들기
1. 설문 조사 프로그램의 기능 미리 보기 ... 758
2. 설문 조사 프로그램을 위한 테이블의 생성 ... 759
설문 조사 프로그램을 위한 테이블 구조 ... 759
설문 조사 테이블의 생성 ... 760
3. 설문 조사 프로그램의 구현 ... 760
프로그램의 구현 원리 ... 760
설문 조사를 위한 관리자 프로그램 만들기(poll_conf.html) ... 761
설문 조사 입력 양식의 출력(poll.html) ... 768
설문 조사 결과의 출력(poll_view.html) ... 773
투표 실행시의 스크립트(poll_act.html) ... 778
Chapter12. GD와 Free Type 라이브러리를 이용한 실시간 그래픽 구현
1. PHP의 이미지 지원 함수(Image Functions) ... 783
ImageCreate 함수 ... 784
ImageCreateFromGif 함수 ... 784
ImageGif 함수 ... 785
ImageDestroy 함수 ... 787
ImageColorAllocate 함수 ... 788
ImageRectangle 함수 ... 789
ImageFilledRectangle 함수 ... 791
ImagePolygon 함수 ... 792
ImageFilledPolygon 함수 ... 793
ImageLine 함수 ... 794
ImageDashedLine ... 795
ImageSetPixel 함수 ... 796
ImageString 함수 ... 799
ImageChar 함수 ... 800
ImageStringUp 함수 ... 800
ImageSX / ImageSY 함수 ... 800
GetlmageSize 함수 ... 801
ImageArc 함수 ... 802
ImageFill 함수 ... 804
ImageColorTransparent 함수 ... 805
ImageCopyResized 함수 ... 807
ImageTTFText 함수 ... 809
ImageTTFBBox 함수 ... 811
ImageColorAt 함수 ... 815
ImageColorsForlndex 함수 ... 815
ImageColorExact 함수 ... 816
ImageColorClosest 함수 ... 818
ImageColorSet 함수 ... 818
ImageColoResolve 함수 ... 818
ImageColorTotal 함수 ... 819
ImageInterlace 함수 ... 819
2. GD를 이용하여 바이오 리듬 서비스 구현하기 ... 820
바이오 리듬 구현을 위한 동적 라이브러리 모듈 설치하기 ... 821
바이오 리듬이란? ... 825
바이오 리듬 프로그램의 구현 ... 826
마치며 ... 840