목차
머리말 ... 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
닫기