logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

PHP5 : Web Programming Know-All

PHP5 : Web Programming Know-All

(PHP 기초부터 게시판/회원관리 시스템 개발까지)

이광 (지은이)
글로벌
27,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

PHP5 : Web Programming Know-All
eBook 미리보기

책 정보

· 제목 : PHP5 : Web Programming Know-All (PHP 기초부터 게시판/회원관리 시스템 개발까지)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > PHP
· ISBN : 9788955024104
· 쪽수 : 908쪽
· 출판일 : 2008-01-10

목차

Chapter 1 PHP의 개요 및 개발 환경 설정

제 1장 PHP 소개 2
제 2장 PHP의 동작 원리 4
제 3장 프로그래밍 환경 구축 7
3.1 프로그래밍 환경 구축 7
3.2 Linux에서 Apache+PHP+MySQL 설치와 설정 8
3.2.1 Apache+PHP+MySQL 설치 8
⑴ 설치 파일 다운로드 8
⑵ XML C 파서 설치 9
⑶ MySQL 설치 11
⑷ 아파치 웹서버 설치 17
⑸ PHP 설치 19
3.2.2 웹서버 설정 및 구동 21
⑴ Global Environment 섹션 21
⑵ 'Main' server configuration 섹션 25
3.2.3 웹서버의 구동 확인 30
3.3 Windows에서 Apache+PHP+MySQL 설치와 설정 34
3.3.1 Apache+PHP+MySQL 설치 34
⑴ 아파치 웹서버 설치 34
⑵ PHP 설치 39
⑶ MySQL 설치 40
3.3.2 서버 설정 및 구동 44
⑴ 아파치 웹서버의 설정 44
⑵ PHP의 설정 50
⑶ 설정 확인 52

Chapter 2 PHP의 기초 문법

제 1장 PHP 스크립트 작성과 실행 55
제 2장 PHP의 변수와 상수 58
2.1 PHP 변수의 특성 58
2.2 자료형 59
2.1.1 boolean 타입 변수 59
2.1.2 integer 타입 변수와 float 타입 변수 60
2.1.3 string 타입 변수 60
2.1.4 array 타입 변수 62
2.3 변수의 종류와 사용 범위 66
2.3.1 지역변수(local variables] 와 전역변수(global variables) 66
2.3.2 정적 변수(static variables) 68
2.3.3 미리 정의된 변수 (predefined variables) 69
2.4 PHP의 상수 71
제 3장 연산자 73
3.1 수치 연산자 73
3.2 문자열 연산자 74
3.3 비교 연산자 74
3.4 논리 연산자 76
제 4장 제어문과 순환문 77
4.1 제어문 77
4.1.1 IF/THEN/ELSE 문 77
4.1.2 SWITCH 문 78
4.2 순환문 79
4.2.1 FOR 순환문 80
4.2.2 WHILE 순환문 81
4.2.3 DO ~ WHILE 순환문 82
4.3 기타 제어구문 83
4.3.1 BREAK 구문 83
4.3.2 CONTINUE 구문 84
4.3.3 include / require 구문 85
제 5장 함수 88
5.1 함수의 정의 및 사용 88
5.2 함수의 매개변수 전달 방법 89

Chapter 3 프로그래밍을 위한 기본 사항

제 1장

객체와 자바스크립트 92
1.1 태그 92
1.2 텍스트 입력 양식 93
1.3 패스워드 입력 양식 94
1.4 버튼 입력 양식 96
1.5 텍스트 영역 입력 양식 100
1.6 라디오 버튼 입력 양식 102
1.7 체크 박스 버튼 입력 양식 104
1.8 리스트 박스 입력 양식 106
1.9 파일 업로드 입력 양식 109
제 2장 폼 양식을 통한 변수의 전달 방식 112
2.1 POST 방식을 통한 데이터의 전달과 참조 112
2.2 GET 방식을 통한 데이터의 전달과 참조 114
2.3 $_REQUEST[ ]을 통한 데이터의 참조 118
제 3장 데이터베이스의 생성 및 표준 질의어(SQL) 119
3.1 사용자 데이터베이스 및 사용자 계정 생성 119
3.1.1 사용자 데이터베이스와 사용자 계정 119
3.1.2 데이터베이스 생성 119
3.1.3 사용자 계정 생성 122
3.2 표준 질의어 (SQL) 127
3.2.1 테이블에 대한 연산 ( 데이터 정의문 ) 127
⑴ CREATE TABLE (테이블 생성) 128
⑵ ALTER TABLE [테이블 구조 변경] 131
⑶ DROP TABLE [테이블 제거] 132
3.2.2 레코드에 대한 연산 ( 데이터 조작문 ) 133
⑴ INSERT (레코드 삽입) 133
⑵ SELECT (레코드 검색) 135
⑶ UPDATE (레코드 변경) 140
⑷ DELETE (레코드 삭제) 141

Chapter 4 사용자 부분 게시판 개발

제 1장 개발을 위한 준비 사항 143
1.1 디자인 문서 생성 143
1.1.1 사용자 디렉토리 생성 143
1.1.2 디자인 파일 복사 144
⑴ [admin] 디렉토리 144
⑵ [board] 디렉토리 145
⑶ [files] 디렉토리 146
⑷ [images] 디렉토리 146
⑸ [includes] 디렉토리 146
⑹ [member] 디렉토리 147
1.1.3 브라우저를 통한 웹문서 화면 출력 147
1.2 사용자 계정 등록 및 테이블 작성 148
1.2.1 데이터베이스와 사용자 계정 생성 148
⑴ 데이터베이스(yourdb) 생성 148
⑵ 사용자 계정(yourname과 yourpass) 생성 148
⑶ mysql 서비스 재가동 149
⑷ 생성된 계정으로 로그인 149
1.2.2 테이블(webboard) 생성 149
제 2장 레코드 입력 부분 작성 153
2.1 작성 개요 153
2.1.1 작성 목표 153
2.1.2 수행 과정 및 내용 154
2.2 작성 전 미리 알아야 할 내용 155
2.2.1 작성에 필요한 함수 155
⑴ mysql_connect 함수 156
⑵ mysql_select_db 함수 156
⑶ mysql_close 함수 157
⑷ mysql_errno 함수 158
⑸ mysql_error 함수 158
⑹ mysql_query 함수 160
⑺ mysql_fetch_row 함수 162
⑻ mysql_fetch_array 함수 166
⑼ mysql_fetch_object 함수 166
⑽ mysql_result 함수 167
⑾ mysql_free_result 함수 168
⑿ addslashes 함수 169
⒀ stripslashes 함수 169
2.2.2 자바스크립트로 입력 양식 체크 170
⑴ 자바스크립트를 사용해야하는 이유 170
⑵ 자바스크립트를 사용한 사용자 입력 데이터 체크 171
⑶ 객체의 구성요소 표현 방법 175
2.3 레코드 입력 양식 문서(BoardWrite.htm) 작성 176
2.3.1 입력 양식 문서 개요 176
2.3.2 입력 데이터 체크를 위한 자바스크립트 작성 180
⑴ 필수 입력 데이터 체크 부분 작성 180
⑵ 전자우편 주소 형식 체크 부분 작성 182
⑶ 한글만 입력되게 하는 코드 작성 185
2.4 레코드 입력 문서(BoardWriteProc.php) 작성 192
2.4.1 데이터베이스 연결 및 MySQL 관련 오류 출력 구문 작성 192
⑴ 데이터베이스 연결 문서 작성 192
⑵ MySQL 관련 오류 출력 구문 작성 193
2.4.2 레코드 입력 문서 작성 193
제 3장 레코드 리스트 출력 부분 작성 197
3.1 작성 개요 197
3.1.1 작성 목표 197
3.1.2 수행 과정 및 내용 198
3.2 레코드 리스트 출력 문서(BoardList.htm) 작성 199
3.2.1 작성에 필요한 함수 199
⑴ time 함수 199
⑵ date 함수 200
3.2.2 레코드 리스트 출력 문서 개요 202
3.2.3 레코드 리스트 출력 부분 작성 205
⑴ 데이터베이스 연결과 질의 생성 205
⑵ 레코드 수 추출 질의 수행 206
⑶ 레코드 추출 질의 수행과 필드의 화면 출력 207
3.2.4 레코드 검색 부분 작성 213
⑴ 키워드의 전달 방법 213
⑵ 질의문 수정 214
제 4장 레코드 상세 내용 출력 문서 작성 220
4.1 작성 개요 220
4.1.1 작성 목표 220
4.1.2 수행 과정 및 내용 220
4.2 레코드 상세 출력 문서(BoardContents.htm) 작성 221
4.2.1 작성에 필요한 함수 221
⑴ urlencode 함수 221
⑵ urldecode 함수 222
⑶ nl2br 함수 225
4.2.2 레코드 상세 내용 출력 문서 개요 227
4.2.3 레코드 상세 내용 출력 문서 작성 230
⑴ BoardList.htm 문서의 링크 수정 230
⑵ BoardContents.htm 문서 수정 231
4.2.4 목록, 수정, 삭제, 답변을 위한 하이퍼링크 작성 236
⑴ BoardList.htm 문서의 링크 수정 239
⑵ BoardContents.htm 문서의 하이퍼링크 설정 244
제 5장 레코드 수정 문서 작성 251
5.1 작성 개요 251
5.1.1 작성 목표 251
5.1.2 수행 과정 및 내용 252
5.2 레코드 수정 양식 문서(BoardModify.htm) 작성 253
5.2.1 작성에 필요한 함수 253
⑴ strcmp 함수 253
5.2.2 레코드 수정 양식 문서 개요 254
5.2.3 레코드 수정 양식 문서 작성 257
⑴ 데이터베이스 연결과 질의 수행 257
⑵ 자바스크립트를 활용한 입력 양식 체크 259
⑶ 객체의 ACTION 속성 설정 260
⑷ 필드 출력 부분 작성 260
⑸ '수정'과 '취소' 버튼의 하이퍼링크 작성 261
5.3 레코드 수정 처리 문서(BoardModifyProc.php) 작성 266
제 6장 레코드 삭제 문서 작성 270
6.1 작성 개요 270
6.1.1 작성 목표 270
6.1.2 수행 과정 및 내용 271
6.2 레코드 삭제 양식 문서(BoardDelete.htm) 작성 272
6.2.1 레코드 삭제 양식 문서 개요 272
6.2.2 레코드 삭제 양식 문서 작성 275
⑴ 데이터베이스 연결과 질의 수행 275
⑵ 자바스크립트를 활용한 압력 양식 체크 276
⑶ 객체의 ACTION 속성 설정 277
⑷ 필드 출력 부분 작성 277
⑸ '삭제'과 '취소' 버튼의 하이퍼링크 작성 278
6.3 레코드 삭제 처리 문서(BoardDeleteProc.php) 작성 281
제 7장 답변 레코드 입력 문서 작성 284
7.1 작성 개요 284
7.1.1 작성 목표 284
7.1.2 수행 과정 및 내용 285
7.2 답변 레코드 입력 양식 문서(BoardReply.htm) 작성 286
7.2.1 작성에 필요한 함수 286
⑴ strlen 함수 286
⑵ ord 함수 287
⑶ substr 함수 287
7.2.2 답변 레코드 입력 양식 문서 개요 289
7.2.3 답변 레코드 입력 양식 문서 작성 292
⑴ 데이터베이스 연결 및 부모 레코드 추출 292
⑵ 자바스크립트를 통한 입력 양식 체크 293
⑶ BoardReply.htm 문서 내용 수정 294
7.3 답변 레코드 입력 처리 문서(BoardReplyProc.php) 작성 300
7.3.1 답변 레코드 작성 원리 300
7.3.2 답변 레코드 입력 문서 작성 305
7.4 BoardList.htm 문서의 수정을 통한 답변 레코드의 표현 307
7.5 답변 레코드를 가진 부모 레코드의 수정과 삭제 설정 313
7.5.1 부모 레코드의 수정가능 여부 설정 313
7.5.2 부모 레코드의 삭제 가능 여부 설정 320
7.6 기타 BoardList.htm 문서 수정 325
7.6.1 functions.php 문서의 수정 (함수 추가 생성) 326
⑴ 답변 레코드의 인덴테이션 및 이미지 추가 327
⑵ 제목 문자열 추출과 편집 327
⑶ 최근 입력 레코드 제목에 'new.fig' 버튼 이미지 출력 329
7.6.2 BoardList.htm 문서의 수정 (함수 호출) 331
제 8장 파일의 업로드와 다운로드 337
8.1 작성 개요 337
8.1.1 작성 목표 337
8.1.2 수행 과정 및 내용 338
8.1.3 파일 업로드의 개요 339
⑴ 파일 업로드를 위한 php.ini의 설정 수정 339
⑵ 파일 업로드 수행 과정 340
8.1.4 작성에 필요한 함수 342
⑴ is_uploaded_file 함수 342
⑵ move_uploaded_file 함수 343
⑶ file_exists 함수 343
⑷ explode 함수 346
⑸ is_file 함수 347
⑹ filesize 함수 348
⑺ fopen 함수 348
⑻ fclose 함수 349
⑼ fpassthru 함수 350
8.2 BoardWrite.htm 문서를 통한 파일 업로드 352
8.2.1 BoardWrite.htm 문서의 수정 352
8.2.2 BoardWriteProc.php 문서를 통한 파일 업로드 수행 352
8.3 BoardReply.htm 문서를 통한 파일 업로드 358
8.3.1 BoardReply.htm 문서의 수정 358
8.3.2 BoardReplyProc.php 문서를 통한 파일 업로드 수행 359
8.4 파일의 다운로드 364
8.4.1 파일 다운로드의 개요 364
8.4.2 파일 업로드 문서 작성 366
8.4.3 BoardList.htm 문서에 파일 이미지 추가 368
8.4.4 BoardContents.htm 문서를 통한 파일 정보 출력 373
8.5 BoardModify.htm 문서를 통한 파일의 변경 380
8.5.1 BoardModify.htm 문서의 수정 380
8.5.2 BoardModifyProc.php 문서를 통한 파일의 변경 수행 388
⑴ 기존 파일 삭제 체크박스를 체크할 경우 389
⑵ 기존 파일 삭제 체크박스를 선택하지 않고 새 파일을 업로드하는 경우 390
8.6 BoardDelete.htm 문서를 통한 파일의 삭제 396
8.6.1 BoardDelete.htm 문서의 수정 396
8.6.2 BoardDeleteProc.php 문서를 통한 파일의 삭제 수행 402
제 9장 페이지 네비게이션 406
9.1 작성 개요 406
9.1.1 작성 목표 406
9.1.2 수행 과정 및 내용 406
9.1.3 페이지 네비게이션의 개요 407
⑴ 페이지와 페이지 집합 407
⑵ 페이지와 페이지 집합 수의 계산 409
⑶ 페이지 번호의 하이퍼링크를 이용한 페이지의 화면 출력 410
9.2 페이지 네비게이션을 가진 BoardList.htm 문서의 작성 411
9.2.1 페이지를 사용한 레코드 출력 411
⑴ 페이지의 크기와 페이지 집합의 크기 설정 411
⑵ 페이지 리턴이 없을 경우 페이지 번호 설정 412
⑶ 페이지의 시작 레코드 설정과 레코드 추출 질의 수정 414
⑷ 출력 레코드 번호 재설정 417
9.2.2 페이지 및 페이지 집합 이동 하이퍼링크 작성 424
⑴ 페이지 이동을 위한 정보 추출 및 BoardList.htm 문서 수정 425
⑵ 이전 페이지 집합 및 이전 페이지로의 하이퍼링크 작성 428
⑶ 현재 페이지 집합 내의 페이지 출력 및 하이퍼링크 작성 430
⑷ 다음 페이지 및 다음 페이지로의 하이퍼링크 작성 431
9.3 BoardList.htm 문서의 수정 436
9.4 레코드 입력 양식 문서(BoardWrite.htm) 수정 442
9.5 레코드 상세 문서(BoardContents.htm) 문서의 수정 448
9.6 레코드 수정 관련 문서의 수정 452
9.6.1 레코드 수정 양식 문서(BoardModify.htm) 수정 452
9.6.2 레코드 수정 처리 문서(BoardModifyProc.php) 수정 459
9.7 레코드 삭제 관련 문서 수정 462
9.7.1 레코드 삭제 양식 문서(BoardDelete.htm) 수정 463
9.7.2 레코드 삭제 처리 문서(BoardDeleteProc.php) 수정 468
9.8 답변 레코드 입력 관련 문서 수정 469
9.8.1 답변 레코드 입력 양식 문서(BoardReply.htm) 수정 469
9.8.2 답변 레코드 입력 처리 문서(BoardReplyProc.php) 수정 476
9.9 게시판 운영을 위한 기타 설정 479
9.9.1 게시판 운영 테이블(config) 생성 479
9.9.2 페이지 당 레코드 수/페이지 집합 당 페이지 수 설정 480
9.9.3 부모 레코드의 수정 여부 설정 485
9.9.4 부모 레코드의 삭제 여부 설정 491

Chapter 5 사용자 부분 회원가입 프로그램 개발

제 1장 회원 정보 테이블 생성 498
제 2장 회원 가입 부분 작성 501
2.1 작성 개요 501
2.1.1 작성 목표 501
2.1.2 수행 과정 및 내용 502
2.2 회원 가입 양식 문서(BeMember.htm) 작성 503
2.2.1 회원 가입 양식 문서의 개요 503
2.2.2 자바스크립트를 활용한 입력 양식 체크 507
⑴ 사용자 입력 데이터 체크 부분 작성 507
⑵ 주민등록번호 형식 체크 부분 작성 511
⑶ 숫자만 입력되게 하는 코드 작성 513
2.2.3 BeMember.htm 문서의 태그와 하이퍼링크 수정 518
2.3 회원 가입 처리 문서(BeMemberProc.php) 작성 525
제 3장 아이디 중복검사/주소 자동입력 부분 작성 528
3.1 작성 개요 528
⑴ 아이디 중복 검사 작성 목표 528
⑵ 주소 자동 입력 부분 작성 목표 529
3.2 아이디 중복 검사 부분 작성 530
3.2.1 수행 과정 및 내용 530
3.2.2 수행을 위한 기타 문서의 수정 및 작성 530
⑴ BeMember.htm 문서의 수정 530
⑵ 윈도우 생성을 위한 자바스크립트 함수 작성 (scripts.js 수정) 531
3.2.3 아이디 중복 검사 수행 문서의 개요 532
3.2.4 아이디 중복 검사 구문 작성 534
⑴ 데이터베이스로부터 동일한 아이디 추출 534
⑵ 입력 오류 검사와 아이디 반환을 위한 자바스크립트 함수 작성 534
⑶ IF 제어문 및 하이퍼링크 수정 535
3.3 주소 자동 입력 부분 작성 539
3.3.1 수행 과정 및 내용 539
3.3.2 수행을 위한 기타 문서의 수정 및 작성 540
⑴ BeMember.htm 문서의 수정 540
⑵ 윈도우 생성을 위한 자바스크립트 함수 작성 541
3.4 주소 데이터베이스 생성 542
3.5 주소 검색을 위한 문서 작성 544
3.5.1 AddressSearch_1.htm 문서의 개요 544
3.5.2 AddressSearch_1.htm 문서의 작성 545
3.6 주소 리스트 출력 및 주소 선택을 위한 문서 작성 548
3.6.1 AddressSearch_2.htm 문서의 개요 548
3.6.2 AddressSearch_1.htm 문서의 작성 551
⑴ 주소 리스트 추출 구문 작성 551
⑵ 입력 오류 검사와 주소 반환을 위한 자바스크립트 함수 작성 551
⑶ 입력된 이름을 포함한 주소가 있을 경우 주소 리스트 출력 구문 작성 553
⑷ 입력된 이름을 포함한 주소가 없을 경우 처리 구문 작성 556
제 4장 아이디/패스워드 찾기와 로그인/로그아웃 561
4.1 아이디/ 패스워드 찾기 문서의 개요 561
4.1.1 작성 목표 561
4.1.2 수행 과정 및 내용 562
4.2 로그인 문서(login_form.php) 문서 작성 562
4.2.1 아이디/패스워드 찾기 및 로그인 양식 문서 개요 562
4.2.2 윈도우 생성을 휘한 scripts.js 문서 수정 564
4.2.3 아이디/패스워드 선택 문서(IdPwSearch.htm) 작성 565
⑴ 아이디/패스워드 선택 문서의 개요 565
⑵ 아이디/패스워드 선택 문서의 작성 566
4.2.4 아이디 찾기 양식 문서(IdSearch.htm) 작성 569
⑴ 아이디 찾기 양식 문서(IdSearch.htm)의 개요 569
⑵ 아이디 찾기 양식 문서(IdSearch.htm) 작성 571
4.2.5 아이디 찾기 처리 문서(IdSearchProc.htm) 작성 574
⑴ 아이디 찾기 처리 문서(IdSearchProc.htm)의 개요 574
⑵ 아이디 찾기 처리 문서(IdSearchProc.htm) 작성 575
4.2.6 패스워드 찾기 문서 작성 578
⑴ 패스워드 찾기 양식 문서(PwSearch.htm)의 개요 578
⑵ 패스워드 찾기 양식 문서(PwSearch.htm) 작성 579
4.2.7 패스워드 찾기 처리 문서(PwSearchProc.htm) 작성 583
⑴ 패스워드 찾기 처리 문서(PwSearchProc.htm)의 개요 583
⑵ 패스워드 찾기 처리 문서(PwSearchProc.htm) 작성 584
4.3 회원 로그인 구문 작성 587
4.3.1 작성 목표 587
4.3.2 수행 과정 및 내용 588
4.3.3 쿠키 ( cookie ) 589
⑴ HTTP 서버의 동작 원리 589
⑵ 쿠키의 동작 원리 590
⑶ 쿠키의 생성/변경/참조/제거 591
4.3.4 로그인 과정에 필요한 함수 592
⑴ rand 함수 592
⑵ uniqid 함수 593
4.3.5 쿠키 생성을 통한 로그인 594
⑴ 로그인 처리 문서 (LoginProc.php) 작성 594
⑵ 로그인 상태 문서 (login_state.php) 작성 597
4.4 쿠키 삭제를 통한 로그아웃 597
제 5장 회원 정보 수정 599
5.1 작성 개요 599
5.1.1 작성 목표 599
5.1.2 수행 과정 및 내용 600
5.2 회원 정보 수정 양식 문서 (MemberModify.htm) 작성 600
5.2.1 회원 정보 수정 양식 문서 (MemberModify.htm)의 개요 600
5.2.2 회원 정보 수정 양식 문서 (MemberModify.htm) 작성 605
⑴ 입력 오류 조사를 위한 자바스크립트 추가 605
⑵ 수정할 기존 정보 출력 607
5.3 회원 정보 수정 양식문서 (MemberModifyProc.php) 작성 617

CHAPTER 6 관리자 페이지 작성

제 1장 관리자 페이지 작성 개요 620
1.1 작성 목표 및 내용 620
1.2 관리자 테이블 생성 620
제 2장 세션(Session) 622
2.1 세션의 개념 622
2.1.1 세션의 정의 622
2.1.2 세션과 쿠키의 차이점 622
2.2 세션의 동작 및 관련 함수 623
2.2.1 세션의 동작 623
2.2.2 세션 관련 함수 624
⑴ session_start 함수 624
⑵ session_save_path 함수 625
⑶ session_id 함수 628
⑷ session_destroy 함수 629
2.2.3 세션 변수의 생성과 참조 629
제 3장 관리자 인증 부분 작성 632
3.1 관리자 로그인 양식 문서(AdminLoginForm.htm) 작성 632
3.1.1 관리자 로그인 수행 과정 632
3.1.2 관리자 로그인 양식 문서 작성 633
⑴ 관리자 로그인 양식 문서의 개요 633
⑵ 관리자 로그인 양식 문서 작성 634
3.2 관리자 로그인 처리 문서(AdminLoginProc.php) 작성 636
3.3 관리자 메인 페이지(AdminMain.htm) 작성 638
3.3.1 세션 연결 및 관리자 인증 확인 파일 생성 638
3.3.2 관리자 메인 페이지 작성 639
⑴ 관리자 메인 페이지의 개요 639
⑵ 관리자 메인 페이지 작성 640
3.4 관리자 정보 변경 양식 문서(AdminInfoChange.htm) 작성 642
3.4.1 관리자 정보 변경의 개요 642
⑴ 관리자 정보 변경 양식 문서의 개요 643
⑵ 관리자 정보 변경 양식 문서 작성 646
3.4.2 관리자 정보 변경 문서 작성 652
⑴ 관리자 패스워드 변경 문서(AdminPwChangeProc.php) 작성 652
⑵ 관리자 전자우편 주소 변경 문서(AdminMailChangeProc.php) 작성 653
3.5 관리자 로그아웃(AdminLogout.php) 문서 작성 654
제 4장 게시판 관리 부분 작성 655
4.1 게시판 운영 관리 부분 작성 655
4.1.1 게시판 운영 관리의 개요 655
4.1.2 게시판 운영 관리 양식 문서(AdminBoardCtl.htm) 작성 655
⑴ 게시판 운영 관리 양식 문서 개요 656
⑵ 게시판 운영 관리 양식 문서 작성 659
4.1.3 게시판 운영 관리 문서(AdminBoardCtlProc.php) 작성 664
4.2 관리자용 레코드 입력 부분 작성 665
4.2.1 관리자용 레코드 입력 개요 665
4.2.2 관리자용 레코드 입력 양식 문서(AdminBoardWrite.htm) 작성 666
⑴ 관리자용 레코드 입력 양식 문서 개요 666
⑵ 관리자용 레코드 입력 양식 문서 작성 669
4.2.3 관리자용 레코드 입력 문서(AdminBoardWriteProc.php) 작성 673
4.3 관리자용 레코드 리스트 출력 부분 작성 676
4.3.1 관리자용 레코드 리스트 출력 문서(AdminBoardList.htm)의 개요 676
4.3.2 관리자용 레코드 리스트 출력 문서(AdminBoardList.htm) 작성 679
4.4 관리자용 레코드 상세내용 출력 부분 작성 687
4.4.1 관리자용 레코드 상세내용 출력 문서(AdminBoardContents.htm)의 개요 687
4.4.2 관리자용 레코드 상세내용 출력 문서(AdminBoardContents.htm) 작성 691
4.5 관리자용 레코드 수정 부분 작성 696
4.5.1 관리자용 부분 레코드 수정의 개요 696
4.5.2 관리자 레코드 수정 양식 문서(AdminBoardModify.htm) 작성 696
⑴ 관리자 레코드 수정 양식 문서 개요 696
⑵ 관리자 레코드 수정 양식 문서 작성 700
4.5.3 관리자 레코드 수정 문서(AdminBoardModifyProc.php) 작성 707
4.6 관리자 답변 레코드 부분 작성 712
4.6.1 관리자 답변 레코드 부분 개요 712
4.6.2 관리자 답변 레코드 입력 양식 문서(AdminBoardReply.htm) 작성 713
⑴ 관리자 답변 레코드 입력 양식 문서 개요 713
⑵ 관리자 답변 레코드 입력 양식 문서 작성 717
4.6.3 관리자 답변 레코드 입력 문서(AdminBoardReplyProc.php) 작성 722
4.7 관리자 레코드 삭제 문서(AdminBoardDeleteProc.php) 작성 726
제 5장 회원 관리 부분 작성 730
5.1 회원 관리 부분 개요 730
5.2 회원 리스트 출력 부분 작성 731
5.2.1 회원 리스트 출력 문서(AdminMemberList.htm)의 개요 731
5.2.2 회원 리스트 출력 문서(AdminMemberList.htm) 작성 734
5.3 회원 상세 정보 출력 부분 작성 740
5.3.1 회원 상세 정보 출력 문서(AdminMemberContents.htm)의 개요 740
5.3.2 회원 상세 정보 출력 문서(AdminMemberContents.htm) 작성 743
5.4 회원 정보 수정 부분 작성 749
5.4.1 회원 정보 수정 양식 문서(AdminBoardModify.htm) 작성 749
⑴ 회원 정보 수정 양식 문서 개요 749
⑵ 회원 정보 수정 양식 문서 작성 754
5.4.2 회원 정보 수정 문서(AdminMemberModifyProc.php) 작성 762
5.5 회원 삭제 문서(AdminMemberDeleteProc.php) 작성 764

Chapter 7 프로그래밍에서 자주 사용되는 PHP 함수

제 1장 날짜 및 시간 관련 함수 766
1.1 날짜 및 시간 관련 함수 개요 766
1.2 날짜 및 시간 관련 함수 설명 766
checkdate 함수 766
date 함수 767
getdate 함수 767
mktime 함수 768
time 함수 769
제 2장 문자열 관련 함수 770
2.1 문자열 관련 함수 개요 770
2.2 문자열 관련 함수 설명 771
addslashes 함수 771
explode 함수 771
htmlspecialchars 함수 771
implode 774
join 함수 774
nl2br 함수 775
number_format 함수 775
str_replace 함수 776
str_ireplace 함수 776
strcmp 함수 779
strcasecmp 함수 779
strncmp 함수 779
strncasecmp 함수 780
stripslashes 함수 781
strlen 함수 781
strstr 함수 782
strchr 함수 782
stristr 함수 782
strrchr 함수 782
strpos 함수 784
stripos 함수 784
strrpos 함수 784
strripos 함수 784
substr 함수 786
trim 함수 786
ltrim 함수 786
rtrim 함수 786
chop 함수 787
ord 함수 788
제 3장 파일 관련 함수 789
3.1 파일 관련 함수 개요 789
3.2 파일 관련 함수 설명 789
fopen 함수 789
fclose 함수 790
fread 함수 790
fwrite 함수 791
fputs 함수 791
feof 함수 793
fgetc 함수 793
fgets 함수 794
readfile 함수 795
fpassthru 함수 796
file 함수 796
filesize 함수 797
file_exists 함수 797
copy 함수 797
rename 함수 798
unlink 함수 799
is_uploaded_file 함수 799
move_uploaded_file 함수 799
제 4장 배열 관련 함수 800
4.1 배열 관련 함수 개요 800
4.2 배열 관련 함수 설명 800
array 함수 800
list 함수 801
each 함수 801
Key 함수 803
current 함수 803
pos 함수 804
next 함수 804
prev 함수 805
end 함수 805
reset 함수 805
sizeof 함수 806
count 함수 806
sort 함수 807
rsort 함수 808
asort 함수 809
arsort 함수 811
array_reverse 함수 811
array_push 함수 813
array_pop 함수 814
array_unshift 함수 816
array_shift 함수 817
array_unique 함수 818
array_merge 함수 820

저자소개

이광 (지은이)    정보 더보기
조선대학교 대학원을 졸업하고(공학석사, 공학박사) 현재 한국교통대학교 소프트웨어학과 교수로 재직중이다. 주요 저서로는 「새내기를 위한 컴퓨터 길잡이」, 「PHP5 Web Programming know-all」, 「Fedora Core로 배우는 리눅스서버관리입문」이 있다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책