서브메뉴

본문

PHP 5 투덜이 따라잡기
PHP 5 투덜이 따라잡기
저자 : 이영무
출판사 : 가메출판사
출판년 : 2004
정가 : 24000, ISBN : 8980781547

책소개


PHP5 기초부터 고급 기술까지! PHP4와 호환 가능

방명록, 낙서장, 게시판, 자료실, 정규 표현식, PHP 코딩 스타일 가이드
쇼핑 바구니, 온라인 폴, 클래스, Smarty 템플릿, CLI, LiveConnect
레이어(아바타), 세션 핸들링, 출력 버퍼링
로또 조합 시스템, HTML 캐시, Mhash, ADODB, PEAR

목차


Chapter 1 PHP 개요 및 설치
1. PHP(Hypertext Preprocessor)
2. 윈도우에서 MySQL+PHP5+Apache2 설치
3. 리눅스에서 MySQL+PHP5+Apache 설치
4. vi 에디터 사용법

Chapter 2 PHP 기초 이해
1. PHP 기초
2. 변수
3. 연산자 Operators
4. 배열
5. 기본 오류 FAQ

Chapter 3 PHP 제어 구조
1. 조건문
2. 반복문
3. 함수의 정의와 사용

Chapter 4 클래스
1. 클래스 정의와 설계 방법
2. 클래스 DB 모델링과 설계
3. PHP5 클래스

Chapter 5 PHP 코딩 스타일 가이드
1. PHP 코딩 스타일 가이드
2. PHP 프로그래밍 표준 가이드
3. php.ini 해설

Chapter 6
태그
1. 간단한 TEXT 입력 창 만들기
2. 라디오 버튼
3. 체크 버튼
4. 선택 상자 만들기
5. 텍스트 박스 만들기(내용 입력하기
6. 한 화면에서 여러 가지 작동 hidden
7. PASSWORD
8. Table 태그에 넣기
9. GET, POST 메서드
10. register_globals=off

Chapter 7 기본적인 PHP 함수 모음
1. 시간/날짜 함수들
2. 산술 연산 함수
3. 파일 제어 함수

Chapter 8 MySQL DB 연동
1. MySQL 개요
2. MySQL의 접속 및 비밀번호 부여
3. 시스템 데이터베이스 구조(mysql 데이터베이스)
4. 일반 사용자 생성 및 데이터베이스 권한 주기
5. MySQL 기본 명령
6. MySQL 실습 및 활용
7. 데이터 백업
8. MySQL FAQ
9. phpMyAdmin 사용법
10. MySQL GUI 툴

Chapter 9 PHP 기초 테크닉
변수값 전달하기 date() 사용하기
시간에 따라 다르게 인사하기 요일별로 배경색 바꾸기
연도 날짜 요일 간단히 입력하기 접속자 브라우저 알기
브라우저에 따라 다른 출력 접속자 ip 어드레스 알아내기
리다이렉션 header() 사용하기 Random 사용 패스워드 생성하기
PHP.ini 파일 위치 알기 정렬하기
PHP 소스 보여주기 메일/HTML 메일 보내기
가장 간단한 E-mail 체크하기 쿠키/세션
ASC II 코드값 읽기 오늘의 Tip 만들기
D-day 구하기 파일 업로드 및 보안
재귀 호출 DNS 함수 제어
다른 사이트 뉴스 훔치기 스마일리/날짜 계산
URL과 email 자동 링크 함수 디렉터리 파일 보기/크기 재기
PHP에서 ping 사용하기 URL 암호화
함수로부터 배열 리턴 받기 유동/동적 함수
단어 필터링 HTML 태그 지원
PHP 실행 시간 체크 페이지 분할
메일 주소 암호화 썸 네일

Chapter 10 따옴표와 정규 표현식
1. echo에 따옴표 사용
2. 문자열 제어
3. 정규 표현식

Chapter 11 10분 만에 방명록(guestbook) 만들기
1. 전체적인 구성
2. MySQL에서 데이터베이스 생성 후 계정 부여 방법
3. 사용자 글쓰기 폼() 만들기
4. 입력 폼 처리하기(MySQL에 글 저장하기)
5. 글 목록 보기(MySQL에서 저장된 글 가져오기)
6. supplied argument 오류

Chapter 12 낙서장 만들기
1. 낙서장 페이지 설계
2. MySQL에 테이블 만들기
3. 낙서장에 글 쓰기
4. MySQL에 글 입력하기
5. 낙서장 리스트 보기

Chapter 13 유용한 프로그램
1. 카운터 만들기
2. 배너 로테이션(AD Rotation)
3. 파일로 만든 낙서장
4. Who is 도메인 검색 창 만들기
5. PHP 검색 창 만들기
6. 쿠키를 이용한 쇼핑 바구니 만들기
7. PHP CLI & cron(자동 실행)
8. 자동 select 박스
9. 자바 LiveConnect(채팅)
10. 자바 스크립트 레이어(아바타)
11. 달력 만들기
12. 소켓 프로그래밍
13. PHP 소켓 함수

Chapter 14 세션 핸들링과 로그인 시스템
1. 세션 시작하기
2. php.ini(session) 설정
3. Rewriting URL
4. 쿠키에 여러 개의 세션 저장하기
5. 사용자 정의 함수 - MySQL
6. 로그인 시스템

Chapter 15 우편번호, 주민번호 체크
1. 체크 박스로 취미 선택
2. E-mail 주소 체크
3. 비밀번호 체크
4. 주민번호 체크
5. 우편번호 입력하기
6. 회원 가입 페이지 만들기

Chapter 16 다중 파일 업로드와 FTP
1. 다중 파일 업로드의 문제점
2. 다중 파일 업로드 만들기
3. PHP로 FTP 연결

Chapter 17 웹 사이트 통계
1. HTTP_REFERER
2. 통계 만들기

Chapter 18 여론 조사(온라인 폴)
1. 간단한 Poll의 원리
2. 온라인 Poll을 만들자

Chapter 19 계층형 게시판과 자료실
1. 여러 가지 계층형 게시판 알고리즘
2. 간단한 계층형 게시판(재귀 호출)
3. 진보한 계층형 게시판 소스 보기

Chapter 20 로또 조합 시스템
1. 로또 기본 테크닉
2. 로또 조합 시스템

Chapter 21 출력 버퍼링과 HTML 캐시
1.HTTP 헤더
2. 출력 버퍼링
3. HTML 캐시

Chapter 22 Mhash 암호화 기법
1. 비트 연산자와 암호화
2. md5()와 unique()
3. Mhash 암호화
4. 다른 암호화 기법

Chapter 23 데이터베이스 연결의 혁명 ADODB, PEAR
1. ADODB
2. PEAR

부록 Smarty 및 각종 DB 연결
1. 템플릿의 원리
2. Smarty 템플릿
3. 오라클과 연동
4. MS-SQL과 연동
5. JSP 연동을 위한 Java2 SDK+톰캣+mod_jk 설치
6. 윈도우에서 PHP와 자바(Java2 SDK) 연동
7. 리눅스에서 PHP+자바 연동
8. 오라클 함수들
9. MS-SQL 함수들
10. PDF 생성