HOME > 상세정보

상세정보

PHP기초에서 CGI활용까지

PHP기초에서 CGI활용까지 (14회 대출)

자료유형
단행본
개인저자
김성수
서명 / 저자사항
PHP기초에서 CGI활용까지 / 김성수 지음.
발행사항
서울 :   혜지원 ,   2002.  
형태사항
757 p. : 채색삽도 ; 28 cm + CD-ROM 1매.
ISBN
8983792477
서지주기
찾아보기수록
000 00554namccc200205 k 4500
001 000001077126
005 20100805095817
007 ta
008 020808s2002 ulka 001a kor
020 ▼a 8983792477 ▼g 93000 : ▼c \28,000
040 ▼a 244002 ▼c 244002
049 0 ▼l 151126852 ▼l 151126853
082 0 4 ▼a 005.2 ▼2 21
090 ▼a 005.2 ▼b 2002e
100 1 ▼a 김성수
245 1 0 ▼a PHP기초에서 CGI활용까지 / ▼d 김성수 지음.
260 ▼a 서울 : ▼b 혜지원 , ▼c 2002.
300 ▼a 757 p. : ▼b 채색삽도 ; ▼c 28 cm + ▼e CD-ROM 1매.
504 ▼a 찾아보기수록

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 세종학술정보원/과학기술실/ 청구기호 005.2 2002e 등록번호 151126852 도서상태 대출가능 반납예정일 예약 서비스 C

컨텐츠정보

줄거리

1부 | PHP, 그 화려한 첫 만남

자신만의 사이트를 위한 준비 단계로, 다양한 환경에서 웹 서버와 PHP를 설치하는 방법에 대해 알아본다. PHP와 CGI에 생소한 독자라도 어렵지 않게 따라할 수 있도록 준비했다.

2부 | CGI의 완벽한 이해

2부에서는 가장 간단한 기능들부터 직접 결과물을 만들어가며 PHP를 이용한 CGI의 세계를 살펴본다. 여기에서 제시하는 CGI 기능들은 간단하면서도 사이트를 구성할 때 자주 사용되는 기본적인 기능들이다. 특히 현재 시간 표시나 카운터 스크립트는 복잡한 언어의 요소를 공부하지 않고서도 활용 가능한 기능들로, PHP에 대한 사전 지식이 없더라도 쉽게 원리를 이해하고 고급 PHP 기능을 익힐 수 있도록 한다.

3부 | 강력한 기능의 CGI 완벽 이해

3부에서는 본격적인 의미의 CGI, 즉 복잡한 기능을 가지는 CGI를 다루기 시작한다. 우선 PHP에 GD 라이브러리를 추가하여 PHP만으로도 각종 이미지 데이터를 스크립트 상에서 임의로 생성, 활용하는 방법을 살펴본다. 또한 여기에서 제시하는 다양한 스크립트들은 단순히 PHP의 기능을 설명하기 위한 것이 아닌, 실전에 바로 사용할 수 있는 고급 예제들이다.

4부 | 다양한 기능을 조합해서 만드는 CGI 기능들

4부에서는 일반적으로 CGI를 만들때 가장 고급에 속하는 기능들을 살펴본다. 회원 시스템의 구축, 복합적인 기능을 가지는 게시판 등의 고급 기능을 PHP로 제작하는 방법이다. 특히 DB 서버를 사용하지 않고서 PHP 자체만으로도 이러한 고급 기능을 충분히 구현할 수 있다는 점과, 그러한 고급 기능들이 구현되는 과정을 살펴보는 것은 특히 초보에서 중급으로 넘어가고자 하는 분들에게 도움이 될 것이다.

5부 | 내 컴퓨터로 웹 서버 만들기

5부에서는 2부와 4부에서 살펴보았던 여러 가지 스크립트 기능들을 하나로 묶어 실제로 자신의 컴퓨터에서 웹 사이트를 구성하는 방법을 살펴본다. Dynamic DNS 서비스를 사용, Host 이름을 구성하는 방법부터 Windows 상에서 웹 서버와 PHP 엔진을 설치, 설정하는 방법을 살펴보고, 실제로 제시되었던 CGI 기능들을 이용하여 완성된 사이트를 구성한다.

6부 | PHP의 기본적인 지식들

6부는 본문에서 다루지 않은 다양한 함수들 중 중요도가 높은 함수들에 대한 설명과 함께 그 사용 방법을 예제를 통해 살펴본다. 특히 PHP에서 제공하는 다양한 상수값과 수학상수 등은 많은 도움이 될 것이다.


정보제공 : Aladin

저자소개

김성수(지은이)

미시간 주립대 Computer Science를 졸업했으며, '컴퓨터월드'의 기자로 일했다. 현재는 한빛미디어 기획위원으로 재직 중이며 <한글 윈도우 95 북> <데이터 웨어하우스 구축과 활용> 등을 번역했다.

정보제공 : Aladin

목차


목차
Chapter 1. PHP, 그 화려한 첫 만남
 Section 1. CGI, 서버측, 스크립트, 기타... = 50
  CGI란? = 50
  실행형 CGI = 52
  서버측 스크립트 = 53
  실행형 CGI를 만들 때 사용하는 언어들 = 55
  서버측 스크립트 언어들 = 58
  PHP에 대하여 = 60
  PHP의 개발 배경 = 60
  PHP의 특성 = 61
  PHP의 장·단점 = 62
  PHP를 선택하는 이유 = 69
  [참고하기] 고급 언어를 공부하는 방법 = 71
 Section 2. 웹 서버의 설치 = 72
  Apache on Windows 95~Me = 72
  MSI의 설치 = 72
  Apache 설치 = 73
  Apache 실행 = 76
  동작 확인 = 77
  Xitami on Windows 95~Me = 78
  Xitami의 설치 = 79
  Xitami의 기본 설정 페이지 = 82
  Apache를 Windows 2000에 설치하기 = 83
  Apache를 Windows XP에 설치하기 = 87
  Xitami를 Windows 2000 또는 Windows XP에 설치하기 = 90
  IIS on 2000 Professional/XP Professional = 90
 Section 3. PHP 설치하기 = 96
  Apache에 EXE로 설치하기 = 96
  PHP의 기본 프로그램의 인스톨 = 97
  Apache를 설정해주기 = 100
  Apache에 SAPI로 설치하기 = 101
  IIS에 설치하기 = 104
  Xitami에 EXE로 설치하기 = 111
 Section 4. 자신의 상황에 적절한 웹 서버/PHP 조합 고르기 = 116
  웹 서버를 처음 다뤄보는 분들을 위한 몇 가지 조언 = 119
  LOG 파일에 대하여 = 122
  [참고하기] 프로그래밍에서 많이 사용되는 편집기 = 124
  [참고하기] LOG 분석의 중요성 = 125
Chapter 2. CGI의 완벽한 이해
 Section 1. 현재 시간이 표시되는 간단한 스크립트 = 128
  현재 시간 = 128
  Step 1. 기능 구상하기 = 129
  Step 2. 스크립트 삽입하기 = 129
  Step 3. 스크립트 살펴보기 = 131
  Step 4. CGI 실행하기 = 131
  주요 스크립트 짚어보기 = 131
  최종 수정일 = 134
  Step 1. 기능 구상하기 = 134
  Step 2. 스크립트 삽입하기 = 135
  Step 3. 스크립트 살펴보기 = 136
  Step 4. CGI 실행하기 = 137
  주요 스크립트 짚어보기 = 138
  요점 정리 = 138
  [참고하기] 기준 시간에 대하여 = 140
  [참고하기] 세계 주요 지역 시간 변환표 = 141
 Section 2. 카운터를 추가해보자 = 142
  Text 카운터 = 143
  Step 1. 기능 구상하기 = 143
  Step 2. 스크립트 삽입하기 = 143
  Step 3. 스크립트 살펴보기 = 144
  Step 4. CGI 실행하기 = 147
  주요 스크립트 짚어보기 = 148
  요점 정리 = 152
  [참고하기] 웹 서버와 파일시스템 = 153
  [참고하기] Windows에서 웹 서버를 더 쾌적하게 = 153
 Section 3. 이미지를 이용한 고급 카운터와 플래시로 카운터를 만드는 방법 = 154
  Image를 이용한 카운터 = 154
  Step 1. 기능 디자인하기 = 155
  Step 2. 스크립트 삽입하기 = 155
  Step 3. 스크립트 살펴보기 = 156
  Step 4. CGI 실행하기 = 158
  플래시 카운터 = 158
  Step 1. 플래시 요소 제작하기 = 158
  Step 2. 스크립트 제작하기 = 162
  Step 3. 스크립트 살펴보기 = 162
  Step 4. CGI 실행하기 = 163
  주요 스크립트 짚어보기 = 163
  요점 정리 = 166
  [참고하기] 서로 다른 웹 서버를 사용하는 이유 = 167
 Section 4. 방문자를 위한 1줄짜리 방명록 만들기 = 168
  1줄짜리 방명록 = 169
  Step 1. 기능 디자인하기 = 169
  Step 2. HTML 디자인하기 = 169
  Step 3. 스크립트 제작하기 = 171
  Step 4. 스크립트 살펴보기 = 173
  Step 5. CGI 실행하기 = 180
  Step 6. 스크립트 제작하기 = 182
  Step 7. 스크립트 살펴보기 = 185
  Step 8. 스크립트 삽입하기 = 191
  주요 스크립트 짚어보기 = 193
  요점정리 = 199
 Section 5. CGI로 쿠키를 제어한다 = 200
  Step 1. 기능 구상하기 = 200
  Step 2. HTML 제작하기 = 201
  Step 3. 스크립트 삽입하기 = 203
  Step 4. 부수 HTML 만들기 = 205
  주요 스크립트 짚어보기 = 206
  Step 5. CGI 실행하기 = 208
  요점 정리 = 210
  [참고하기] 쿠키란? = 210
Chapter 3. 강력한 기능의 CGI 완벽 이해
 Section 1. 부가 라이브러리를 추가해서 PHP에 날개 달기 = 214
  Step 1. 현재의 PHP 설정 = 214
  Step 2. PHP 설정하기 = 215
  Step 3. 에러 처리 설정하기 = 217
  Step 4. PHP에 CD 라이브러리 추가하기 = 223
  주요 스크립트 짚어보기 = 225
  요점 정리 = 226
  [참고하기] 전세계 웹 서버 시장 점유율 = 226
 Section 2. GD 라이브러리를 통한 환상의 그래픽 컨트롤 = 228
  다이나믹 이미지 표시 = 228
  Step 1. 기능 구상하기 = 229
  Step 2. 스크립트 제작하기 = 230
  Step 3. 스크립트 살펴보기 = 231
  Step 4. CGI 실행하기 = 234
  주요 스크립트 짚어보기 = 235
  이미지에 특수 효과 주기와 기본 텍스트 그려주기 = 238
  Step 1. 글자 표시 기능 삽입하기 = 238
  Step 2. 스크립트 제작하기 = 240
  Step 3. 스크립트 삽입하기 = 242
  주요 스크립트 짚어보기 = 243
  요점 정리 = 245
  [참고하기] 화면의 좌표계 = 245
 Section 3. GD 라이브러리의 고급 활용법 익히기 = 246
  FreeType을 이용하여 TTF를 사용하기 = 247
  Step 1. FreeType 라이브러리 설치하기 = 247
  Step 2. 스크립트 고쳐주기 = 248
  Step 3. 스크립트 살펴보기 = 249
  Step 4. CGI 실행하기 = 250
  주요 스크립트 짚어보기 = 251
  기타 요소 삽입 = 252
  Step 1. 기능 디자인하기 = 252
  Step 2. 스크립트 제작하기 = 253
  Step 3. 스크립트 삽입하기 = 255
  주요 스크립트 짚어보기 = 256
  요점 정리 = 256
  [참고하기] CMYK 색상 = 257
 Section 4. 카운터를 GD 라이브러리를 통해 만들어보자 = 258
  기본 카운터 이미지 생성 = 258
  Step 1. 기능 디자인하기 = 258
  Step 2. 스크립트 제작하기 = 259
  Step 3. CGI 실행하기 = 262
  주요 스크립트 짚어보기 = 263
  카운터 기능 확장 = 263
  Step 1. 기능 디자인하기 = 264
  Step 2. 스크립트 제작하기 = 264
  Step 3. 스크립트 살펴보기 = 266
  Step 4. 카운터 실행하기 = 271
  요점 정리 = 274
  [참고하기] 자바(Java) = 275
 Section 5. 네비게이션 기능을 갖는 게시판 제작법 = 276
  Step 1. 게시판 기본 형태 만들기 = 277
  Step 2. 스크립트 제작하기 = 278
  Step 3. 스크립트 살펴보기 = 283
  Step 4. CGI 실행하기 = 296
  Step 5. 게시판 화면 자세히 보기 = 300
  요점 정리 = 304
  [참고하기] 유명한 공개 게시판 = 305
 Section 6. 답글을 달 수 있는 게시판을 만들어보자 = 306
  Step 1. 답글 기능 디자인하기 = 307
  Step 2. 스크립트 제작하기 = 307
  Step 3. 스크립트 살펴보기 = 316
  Step 4. CGI 실행하기 = 331
  Step 5. 게시판 스크립트 자세히 보기 = 333
  요점 정리 = 336
  [참고하기] 컴퓨터 언어 공부하기 = 337
 Section 7. 게시판에 어드민 기능을 추가해보자 = 338
  Step 1. HTML 디자인하기 = 339
  Step 2. 스크립트 제작하기 = 339
  Step 3. 스크립트 살펴보기 = 350
  Step 4. CGI 실행하기 = 355
  주요 스크립트 짚어보기 = 358
  요점 정리 = 358
Chapter 4. 다양한 기능을 조합해서 만드는 CGI 기능들
 Section 1. 사이트의 열쇠! 패스워드 설정하기 = 362
  Step 1. 기능 구상하기 = 363
  Step 2. 스크립트 제작하기 = 363
  Step 3. 스크립트 살펴보기 = 366
  Step 4. CGI 실행하기 = 370
  Step 5. 스크립트 사용하기 = 372
  요점 정리 = 372
  [참고하기] 유명한 DB 소프트웨어들 = 373
 Section 2. 회원을 등록하고, 관리 시스템을 구축하는 고급 기법 연구 = 374
  신규 등록 스크립트 = 375
  Step 1. 형태 구상하기 = 375
  Step 2. HTML 페이지 제작하기 = 375
  Step 3. 스크립트 살펴보기 = 378
  Step 4. CGI 실행하기 = 381
  사용자 확인 스크립트 = 382
  Step 1. 스크립트 제작하기 = 383
  Step 2. 스크립트 살펴보기 = 384
  Step 3. CGI 실행하기 = 387
  어드민 스크립트 = 390
  Step 1. 형태 디자인하기 = 390
  Step 2. 스크립트 제작하기 = 391
  Step 3. 스크립트 살펴보기 = 395
  Step 4. CGI 실행하기 = 403
  요점 정리 = 405
  [참고하기] IE 6.x. Netscape(Mozilla) = 406
 Section 3. 회원 정보 관리 시스템에 날개를 다는 특수 기능의 탑재 = 408
  회원 전용 게시판 기능의 추가 = 409
  Step 1. 스크립트 수정하기 = 409
  Step 2. 스크립트 살펴보기 = 420
  Step 3. 기타 요소 수정하기 = 422
  개인 정보 수정 페이지 = 426
  Step 1. 페이지 디자인하기 = 426
  Step 2. 스크립트 삽입하기 = 427
  Step 3. 스크립트 살펴보기 = 431
  Step 4. CGI 실행하기 = 437
  주요 스크립트 짚어보기 = 439
  요점 정리 = 440
  [참고하기] Rack Mounted Server = 440
 Section 4. 일기장 형태의 게시판 제작 = 442
  Step 1. 페이지 디자인하기 = 442
  Step 2. HTML 제작하기 = 443
  Step 3. 스크립트 제작하기 = 448
  Step 4. 스크립트 살펴보기 = 452
  Step 5. CGI 실행하기 = 463
  요점 정리 = 468
  [참고하기] 자바스크립트에서 새로운 창 열기 ; Window.open() = 469
 Section 5. 설문 조사식 CGI 만들기 = 470
  일반 설문 조사 = 470
  Step 1. 페이지 디자인하기 = 470
  Step 2. 스크립트 삽입하기 = 471
  Step 3. 스크립트 살펴보기 = 473
  Step 4. CGI 실행하기 = 477
  중복 투표 방지 = 478
  Step 1. 페이지 디자인하기 = 478
  Step 2. 스크립트 삽입하기 = 478
  Step 3. 스크립트 살펴보기 = 480
  Step 4. CGI 실행하기 = 481
  Step 5. 자세히 살펴보기 = 482
  요점 정리 = 483
 Section 6. CGI를 이용해 자동으로 생성되는 환상의 갤러리를 만들어보자 = 484
  Step 1. 페이지 디자인하기 = 485
  Step 2. 스크립트 삽입하기 = 486
  Step 3. 스크립트 살펴보기 = 489
  Step 4. CGI 실행하기 = 495
  Step 5. 자세히 살펴보기 = 497
  요점 정리 = 501
  [참고하기] 자바스크립트의 Screen 오브젝트 = 501
 Section 7. 게시판의 제작 전 과정 익히기(관리, 초기화, 백업) = 502
  Step 1. 페이지 디자인하기 = 503
  Step 2. 스크립트 삽입하기 = 504
  Step 3. 스크립트 살펴보기(bbs.php) = 511
  Step 4. 스크립트 살펴보기(admin.php) = 521
  Step 5. CGI 실행하기 = 525
  요점 정리 = 528
  [참고하기] 백업 시스템 = 528
 Section 8. 게시판의 HTML 요소를 설정하고, 답글 달기 기능을 구현하기 = 530
  Step 1. 게시판 디자인하기 = 531
  Step 2. 스크립트 삽입하기 = 532
  Step 3. 스크립트 살펴보기(bbs.php) = 543
  Step 4. 스크립트 살펴보기(admin.php) = 549
  Step 5. CGI 실행하기 = 553
  Step 6. 자세히 살펴보기 = 556
  요점 정리 = 560
  [참고하기] RAID란? = 560
Chapter 5. 내 컴퓨터로 웹 서버 만들기
 Section 1. DynDNS에 내 호스트 이름을 등록하는 전 과정 익히기 = 564
  DynDNS.org에 등록하기 = 564
  Step 1. 동적 DNS 서비스 신청하기 = 565
  Step 2. 업데이트 클라이언트 설치하기 = 569
  요점 정리 = 575
 Section 2. 웹 서버를 설치하는 방법 익히기 = 576
  Step 1. Xitami 설치하기 = 577
  Step 2. PHP 설치하기 = 579
  Step 3. FreeType 설치하기 = 582
  Step 4. PHP 상세 설정과 서버 설정 = 583
  요점 정리 = 588
  [참고하기] 서버 하드웨어 = 588
  [참고하기] 웹 서비스와 DB(APM?) = 589
 Section 3. 내 컴퓨터에 웹 사이트를 만들자 = 590
  Step 1. 개략적인 사이트 디자인 = 590
  Step 2. 구체적인 요소 설계 = 593
  Step 3. 사용할 스크립트 선택 = 595
  요점 정리 = 597
  [참고하기] ASP와 ASP.net = 598
 Section 4. 방문자의 눈길을 끄는 환영 페이지의 제작 실례 = 600
  Step 1. 환영 페이지 HTML 만들기 = 600
  Step 2. 랜덤 이미지 표시 스크립트 = 601
  Step 3. 카운터 스크립트 = 602
  Step 4. 프레임 설정하기 = 604
  Step 5. 접속 확인하기 = 605
  요점 정리 = 605
 Section 5. 정적 HTML과 기본 PHP 스크립트로 다양한 요소 만들기 = 606
  Step 1. Title 프레임 = 606
  Step 2. Main 프레임 = 607
  Step 3. Menu 프레임 = 608
  Step 4. BRmenu 프레임 = 609
  Step 5. Empty 프레임 = 609
  Step 6. empty.php 살펴보기 = 611
  요점 정리 = 613
  [참고하기] 구 버전의 브라우저와 자바스크립트 = 613
 Section 6. 최신 유행의 News 페이지 만들기 = 614
  Step 1. 파일 위치 살펴보기 = 614
  Step 2. HTML 디자인하기 = 615
  Step 3. php의 수정 1 :: news.php = 618
  Step 4. php의 수정 2 :: admin.php = 621
  Step 5. CGI 실행하기 = 628
  요점 정리 = 630
  [참고하기] 고급 언어, 저급 언어 = 631
 Section 7. 게시판과 일기장의 활용과 수정 = 632
  Step 1. 게시판 스크립트 = 632
  Step 2. 일기장 = 642
  Step 3. 수정된 CGI 실행하기 = 649
  요점 정리 = 653
  [참고하기] JSP = 653
 Section 8. 방명록과 갤러리로 환상적인 사이트 만들기 = 654
  Step 1. 방명록 = 654
  Step 2. Gallery = 658
  Step 3. 수정된 CGI 실행하기 = 661
  요점 정리 = 663
 Section 9. 자료를 다운받을 수 있는 Download 페이지의 제작 실례 = 664
  Step 1. 스크립트 디자인하기 = 664
  Step 2. 스크립트 살펴보기 = 667
  Step 3. CGI 실행하기 = 671
  요점 정리 = 672
  [참고하기] IDE = 673
Chapter 6. PHP의 기본적인 지식들
 Section 1. PHP에서 미리 정의되어 있는 변수들 = 676
 Section 2. PHP에서 사용하는 연산자들 = 678
 Section 3. PHP의 기본적인 함수들 = 685
  Arrary Functions :: 배열 관련 함수 = 685
  Date and Time Functions :: 날짜와 시간 관련 함수 = 699
  Directory Functions :: 디렉토리 관련 함수 = 703
  [참고하기] 프로그램 개발을 위한 컴퓨터 환경 = 704
  Filesystem Functions :: 파일시스템 관련 함수 = 705
  [참고하기] 파일 함수 사용의 주의 사항 = 718
  Image Functions :: 이미지 관련 함수 = 719
  Mathematical Functions :: 수학 관련 함수 = 734
  String Functions :: 문자열 함수 = 740


관련분야 신착자료

이창현 (2021)