| 로그인 | 회원가입 | 고객센터 | 안내요청
 
HOME > 새로나온책
 
 
: : 피씨북입니다. : :
제목 : PHP 고수 따라하기
페이지 : 568P
정가 : 18,000원
판형 : 4×6배 변형판
발행일 : 2003년 09월 01일 1판1쇄
저자 : 이두진, 이호창, 노영주 (품절)
요약 : 웹서버가 무엇인지 조차도 잘 모르는 상태에서 시작한다는 가정 하에 학습을 진행하였습니다.
9장까지만 학습하면 완벽한 나만의 사이트가 생깁니다. 윈도2000은 물론 윈도98 사용자도 웹서버를 구축하고 실습합니다.
웹 프로그래머가 알아야 할 기본적인 개념들을 많은 그림과 비유를 곁들여 해설했기 때문에 재미있다는 것이 이 책의 큰 장점입니다.
[ 이 책에서 제시하는 내용 ]
 

9장까지만 학습하면 완벽한 나만의 사이트가 생깁니다. 초보부터 시작하지만 사이트만은 고수급의 사이트가 생깁니다. www.topmania.com/pcbook을 방문하시면 무료 도메인과 무료 웹 호스팅 서비스를 받을 수 있습니다. 이 책에서 만들어진 사이트를 곧장 서버에 올리고 널리 방문객을 맞이하세요.

웹서버가 무엇인지 조차도 잘 모르는 상태에서 시작한다는 가정 하에 학습을 진행합니다. 처음으로 프로그래밍에 도전하는 사람도 쉽게 읽을 수 있습니다. 윈도 2000은 물론 윈도 98 사용자도 웹서버를 구축하고 실습합니다.

웹 프로그래머가 알아야 할 기본적인 개념들을 많은 그림과 비유를 곁들여 해설하기 때문에 무엇보다도 재미있다는 것이 이 책의 가장 큰 장점입니다. 모든 소스 코드의 해설을 그림이나 글상자를 동원하여 즉석에서 하고 있기 때문에 소스의 이해가 매우 빨라집니다.

HTTP 프로토콜, 쿠키, 세션, 데이터베이스 등 핵심적인 기반 기술에 대해서 아주 상세하고 친절하게 예제를 곁들여 설명하고 있어 기초가 탄탄히 잡힙니다.

실제 사이트를 개발하는 단계에서는 초보 수준을 넘어서 실무 현장에서 사용하는 효율적인 기법들을 소개하기 때문에 학습을 마치고 나면 초보를 확실하게 넘어 중급자의 실력을 갖추게 됩니다.

모든 소스 코드가 베타 테스트를 거쳐 철저히 검증되고, 자세히 해설되어 현장 실습하듯이 생동감 있는 학습을 하게 됩니다.

잘 모르겠으면 www.owl.co.kr에서 고수님이 보충 수업해드립니다. 무엇보다 이 책은 맛이 있습니다. 고수님의 입담이 즐거운 학습을 보장합니다.

[ 목차 ]
 

1부 PHP와 인사하기 23 1장 우선 필요한 소프트웨어부터 설치해요 25 1.1 무엇이 필요한가? 26 [1] PHP 언어 이야기 26 [2] 웹서버 이야기 30 [3] 데이터베이스와 에디터 이야기 32 1.2 Apache, PHP, MySQL 한방에 설치하기 33 1.3 소스를 다듬는 에디터 설치하기 41 1.4 처음 보는 PHP 프로그램 42 1.5 고수 포인트 45 2장 PHP 프로그램을 훑어봅니다 46 2.1 html만 있어도 돼요 47 2.2 자바스크립트만 있어도 돼요 48 2.3 이제 php 함수를 사용해보세요 49 2.4 html + 자바스크립트 + php 함수 50 2.5 고수 포인트 51 제 2 부 PHP 뼈대 잡기 53 3장 기본 문법만은 꼼꼼히 알아두세요 55 3.1 php의 기본 코딩 규칙은? 56 3.2 변수와 상수를 사용해보세요 60 [1] 변수 속속들이 61 [2] 상수 살펴보기 65 3.3 연산자로 작업하세요 66 [1] 할당 연산자 67 [2] 단항 연산자 68 [3] 산술 연산자 68 [4] 비교 연산자 69 [5] 논리 연산자 70 [6] 비트 연산자 71 [7] 조건 연산자 72 [8] 증감 연산자 73 [9] 문자열 연결 연산자 73 [10] 혼합 대입 연산자 74 3.4 조건문으로 따지세요 75 [1] 한가지만 따지는 if문 75 [2] 계속 따지고 드는 if-else문 76 [3] 세련되게 따지는 switch-case 문 82 3.5 반복문으로 돌고 돌아요 85 [1] 제일 많이 사용되는 for 85 [2] 조건부터 따지고 반복하는 while 88 [3] 일단 실행부터 하고 보는 do - while 89 [4] 고스톱을 지휘하는 break와 continue 90 3.6 데이터들도 배열 아파트에 살아요 92 3.7 고수 포인트 99 4장 웹사이트 폼을 잡으세요 101 4.1

을 알아야 폼을 잡지요 102 4.2 이제 폼을 처리하세요 105 4.3 가수 맞히는 퀴즈 페이지 만들기 110 4.4 퀴즈도 풀고 음악도 듣는 페이지 만들기 112 4.5 선호하는 사이트 조사 페이지 만들기 115 4.6 취미를 조사하는 페이지 만들기 117 4.7 쇼핑몰의 메시지 페이지 만들기 118 4.8 애니메이션이 있는 로그인 페이지 만들기 126 4.9 고수 포인트 130 5장 php는 함수 덩어리랍니다 131 5.1 함수가 뭡니까? 132 5.2 날짜와 시간 함수 사용하기 133 [1] 오늘의 날짜를 알려주는 date 함수 133 [2] 초 단위로 날짜를 계산하는 time 함수 135 [3] 타임 스탬프를 날짜로 바꾸는 mktime 함수 135 [4] 날짜를 검사하는 checkdate 함수 136 [5] 요일별로 색깔이 바뀌는 페이지 만들기 137 5.3 문자열 함수 사용하기 138 [1] 역슬래시를 붙이는 addslashes 함수 138 [2] 역슬래시를 벗기는 stripslashes 함수 139 [3] 대소 문자를 바꾸는 strtoupper와 strtolower 함수 139 [4]
을 붙이는 nl2br 함수 140 [5] 문자열을 잘라주는 substr, strchr 함수 141 [6] 문자열의 길이를 구하는 strlen 함수 142 [7] 문자열로 문자열을 찾는 strstr 함수 142 [8] 공백을 제거하는 chop과 trim 함수 143 [9] 문자열을 바꾸는 str_replace 144 [10] 문자열을 배열로 만드는 explode 144 [11] html 태그를 바꾸는 htmlspecialchars 145 [12] html 태그를 제거하는 strip_tags 145 [13] 주민등록번호 체크 프로그램 만들기 146 5.4 수학 함수 사용하기 150 [1] 절대값을 구하는 abs 함수 150 [2] 올림 수를 구하는 ceil 함수 150 [3] 내림 수를 구하는 floor 함수 151 [4] 최대 값과 최소 값을 구하는 max, min 함수 151 [5] 반올림 값을 구하는 round 함수 152 [6] 난수를 구하는 rand 함수 152 5.5 파일과 디렉토리 함수 사용하기 153 [1] 파일을 열고 닫는 fopen, fclose 함수 153 [2] 파일의 크기를 알려주는 filesize 함수 155 [3] 파일에 내용을 기록하는 fwrite 함수 156 [4] 파일을 읽어오는 fgets 함수 157 [5] 파일을 바이너리로 읽어오는 fread 함수 157 [6] 파일을 복사하는 copy 함수 158 [7] 파일을 삭제하는 unlink 함수 158 [8] 디렉토리를 만드는 mkdir 함수 159 [9] 디렉토리를 삭제하는 rmdir 함수 160 [10] 디렉토리를 열고 목록을 읽는 opendir, readdir 함수 160 [11] 파일을 이용한 카운터 만들기 161 5.6 정규 표현식 함수 사용하기 162 [1] 정규 표현식을 사용하는 ereg, eregi 함수 163 [2] 다양한 정규 표현식 살펴보기 164 [3] 문자열을 바꾸는 ereg_replace와 eregi_replace 함수 165 [4] 문자열을 나누어 배열을 만드는 split 함수 165 [5] 비밀번호 체크기 만들기 166 5.7 메일 서버와 mail 함수 이야기 167 [1] 메일 서버 이야기 167 [2] mail 함수 이야기 174 5.8 내가 만드는 함수 176 5.9 클래스와 객체 이야기 179 5.10 고수 포인트 184 제 3 부 PHP로 정보 다루기 185 6장 접대용 쿠키와 세션 이야기 187 6.1 HTTP 서버는 또 뭘까? 188 6.2 쿠키는 서버가 주는 접대용 과자 193 6.3 쿠키를 주물러 봅시다 195 6.4 쿠키로 방문자별 카운터 만들기 198 6.5 회원 탈퇴 고객의 쿠키 삭제하기 201 6.6 떠나면 까맣게 잊어버리는 세션 207 [1] 쿠키와 세션은 이렇게 달라요 207 [2] 세션의 기본 개념 209 [3] 세션을 제어하는 함수들 211 [4] 세션을 조절하는 php.ini 파일 214 6.7 환경 변수 구경하기 215 6.8 고수 포인트 218 7장 데이터베이스는 데이터들의 베이스 캠프 219 7.1 데이터베이스의 정체를 밝힙니다 220 7.2 MySQL은 어떻게 생겼을까? 223 7.3 SQL로 데이터베이스 뼈대 잡기 230 [1] 데이터베이스 만들기 232 [2] 테이블 만들기 233 [3] 테이블 구조 변경하기 234 7.4 SQL로 데이터베이스 주무르기 238 [1] 데이터 입력하기 238 [2] 데이터 검색하기 240 [3] 데이터 수정하기 242 [4] 데이터 삭제하기 243 7.5 데이터베이스에 대문을 달아주세요 245 7.6 이제 데이터베이스에 문패를 달아주세요 249 7.7 PHP 프로그램 내에서 MySQL 사용하기 253 [1] 꼭 알아야 할 mysql 함수들 254 7.8 상품 데이터베이스 관리 프로그램 짜기 260 7.9 고수 포인트 274 제 4 부 내 사이트 만들기 277 8장 사이트 설계부터 시작하세요 279 8.1 사이트 기획하기 280 8.2 사이트가 개발되는 과정 281 [1] 보유 기술력 평가 281 [2] 개발 환경 결정 282 [3] 사이트의 기능적 구성 요소 결정 (사이트 맵) 282 [4] 사이트 레이아웃 결정 284 [5] 사이트 디자인 285 [6] 프로그램 설계 286 [7] 데이터베이스 설계 및 구축 287 [8] 프로그램 코딩 287 [9] 사이트 디자인 교정 287 [10] 베타 테스트(Beta Test) 288 [11] 디버깅 288 [12] 사이트 오픈 288 8.3 고수 포인트 289 9장 홈페이지 설치하고 초기 화면 살펴보기 290 9.1 실습 홈페이지 설치하기 291 9.2 초기 화면 살펴보기 297 [1] 제일 처음 실행되는 index.html 298 [2] 프레임으로 레이아웃을 구성하는 index.php 300 9.3 고수 포인트 302 10장 데이터베이스에 관한 자세한 이야기 303 10.1 데이터베이스 계정 발급과 권한 설정하기 304 [1] "mysql" 데이터베이스 선택 305 [2] 데이터베이스 계정 삭제 305 [3] 데이터베이스 계정 등록 306 [4] "mydbid"의 "mydb" 데이터베이스 접근 권한 삭제 306 [5] "mydbid"의 "mydb" 데이터베이스 접근 권한 등록 306 [6] 권한 재적용 307 10.2 실습 홈페이지 데이터베이스 만들기 308 [1] "mydb" 데이터베이스 삭제하기 308 [2] "mydb" 데이터베이스 만들기 309 [3] "mydb" 데이터베이스 선택하기 309 [4] 카운터 테이블(counter) 삭제하기 309 [5] 카운터 테이블(counter) 만들기 310 [6] 회원 테이블(user) 만들기 311 [7] 방명록 테이블(guestbook) 만들기 313 [8] 게시판 테이블(board) 만들기 315 10.3 데이터베이스와 PHP 연결하기 (lib/dbcon.php) 320 [1] 데이터베이스 연결 환경 정의 321 [2] 데이터베이스 접속 321 [3] "mydb" 데이터베이스 선택 322 10.4 고수 포인트 323 11장 방문자를 셈하는 카운터 만들기 324 11.1 카운터 프로그램 살펴보기 325 11.2 데이터베이스 연동 라이브러리 호출하기 329 11.3 CSS 스타일 파일 호출하기 330 11.4 카운터의 기준 페이지 설정하기 331 11.5 현재 페이지의 카운터가 이미 등록되어 있는지 확인하기 332 11.6 카운터 등록과 업데이트하고 현재 방문 횟수 가져오기 333 11.7 방문 횟수를 8자리로 출력하기 335 11.8 고수 포인트 336 12장 회원 가입 루틴 만들기 337 12.1 회원 가입 데이터베이스 다시 보기 338 12.2 회원 가입 스토리 보드 살펴보기 339 [1] 회원 가입 폼 출력 (user/add_form.php) 339 [2] 아이디 중복 검사하기 340 [3] 필수 입력 항목 확인 340 [4] 회원 가입 폼 실행 341 [5] 회원 가입 루틴 실행 342 12.3 회원 가입 폼 소스 분석하기 (user/add_form.php) 343 12.4 아이디 중복 검사 소스 분석하기(user/checkid.php) 349 12.5 회원 가입 소스 분석하기 (user/add.php) 351 12.6 고수 포인트 356 13장 로그인과 로그아웃 만들기 357 13.1 스토리 보드 살펴보기 358 [1] 로그인 폼(login/login_form.php) 358 [2] 로그인 루틴(login/login_engine.php) 358 [3] 로그인 성공 화면(login/login_success.php) 359 13.2 로그인 세션 (lib/session.php) 360 13.3 로그인 폼 소스 분석하기 (login/login_form.php) 362 13.4 로그인 엔진 소스 분석하기 (login/login_engine.php) 366 13.5 로그인 성공 화면 소스 분석하기 (login/login_success.php) 369 13.6 로그아웃 소스 분석하기 (login/logout.php) 373 13.7 고수 포인트 374 14장 회원 정보 수정 및 탈퇴 만들기 375 14.1 스토리 보드 살펴보기 376 14.2 회원정보수정 폼 소스 분석하기(user/edit_form.php) 380 14.3 회원정보수정 루틴 소스 분석하기(user/edit.php) 385 14.4 암호변경 폼 소스 분석하기(user/change_password_form.php) 387 14.5 암호변경 루틴 소스 분석하기(user/change_password.php) 391 14.6 탈퇴 소스 분석하기(user/resign.php) 393 14.7 고수 포인트 395 15장 방명록 만들기 396 15.1 스토리 보드 살펴보기 397 15.2 인증 폼 소스 분석하기(guestbook/auth_form.php) 406 15.3 추가 폼 소스 분석하기(guestbook/add_form.php) 411 15.4 추가 루틴 소스 분석하기(guestbook/add.php) 415 15.5 목록 루틴 소스 분석하기(guestbook/list.php) 417 15.6 수정 폼 소스 분석하기(guestbook/edit_form.php) 436 15.7 수정 루틴 소스 분석하기(guestbook/edit.php) 441 15.8 삭제 루틴 소스 분석하기(guestbook/del.php) 444 15.9 고수 포인트 446 16장 게시판 만들기 447 16.1 스토리 보드 살펴보기 448 16.2 인증 폼 소스 분석하기(board/auth_form.php) 459 16.3 추가 폼 소스 분석하기(board/add_form.php) 464 16.4 추가 루틴 소스 분석하기(board/add.php) 471 16.5 목록 루틴 소스 분석하기(board/list.php) 482 16.6 수정 폼 소스 분석하기(board/edit_form.php) 501 16.7 수정 루틴 소스 분석하기(board/edit.php) 508 16.8 삭제 루틴 소스 분석하기(board/del.php) 510 16.9 사용자 정의 함수(lib/function.php) 512 16.10 고수 포인트 515 부록 PHP 함수 요약 516 [1] 날짜 및 시간 함수(Date/Time Functions) 517 [2] 문자열 함수 517 [3] 파일 시스템 함수 521 [4] 디렉토리 함수 525 [5] URL 함수 526 [6] 변수 관련 함수 526 [7] 수학 연산 관련 함수 529 [8] 배열 함수 531 [9] 정규 표현식 관련 함수 534 [10] MySQL API 함수 535 [11] 세션(session) 처리 함수 538 [12] 이미지 처리 함수 540 [13] 출력 버퍼링 함수 545 [14] 기타 PHP 함수 545

회사소개