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

인기 검색어

일간
|
주간
|
월간

실시간 검색어

검색가능 서점

도서목록 제공

예제로 해결하는 PHP

예제로 해결하는 PHP

(t-book 11)

Sterling Huges, Andrei Zmievski (지은이), 심상민 (옮긴이)
사이텍미디어(희중당)
22,000원

일반도서

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

중고도서

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

eBook

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

책 이미지

예제로 해결하는 PHP
eBook 미리보기

책 정보

· 제목 : 예제로 해결하는 PHP (t-book 11)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > PHP
· ISBN : 9788955507508
· 쪽수 : 519쪽
· 출판일 : 2002-05-01

책 소개

이 책은 실제 작업을 기초로 한 레퍼런스로 기획되었으며 개발자들이 마주칠 수 있는 공통적 문제에 대한 따라하기 쉬운 230여 개의 솔루션을 제공하고 있다. 각각의 솔루션은 어떻게 쓰여졌는지 깊이 있는 설명과 함께 왜 이런 특별한 솔루션이 사용되었는가에 대한 완벽한 코드 리스트를 제공한다.

목차

1부 언어구성과 테크닉

1장 문자열 조작 3
1.0 소개
1.1 문자열 해부
1.2 삼항 연산자 사용
1.3 변수 교환
1.4 아스키(ASCII) 코드를 문자로 변환
1.5 문자 단위로 문자열 나누기
1.6 문자열의 부분을 역전시키기
1.7 문자열의 대소문자 변환
1.8 문자열의 공백 제거
1.9 문자열에서 특수문자의 확장
1.10 쉽표로 구분된 텍스트 파일 읽기
1.11 URL 구문분석
1.12 모호한 부합
1.13 유일 식별자 생성
1.14 문자열 암호화
1.15 키릴(cyrillic)문자 집합의 변환


2장 숫자, 날짜, 시간과의 작업 30
2.0 소개
2.1 변수가 유효한 숫자인지 검사
2.2 연속된 숫자와의 작업
2.3 플로트(Float)형 또는 정수(Integer)형이 아닌 숫자와의 작업
2.4 임의 정밀도 숫자의 반올림
2.5 서로 다른 기수 숫자간의 변환
2.6 숫자의 로그값 구하기
2.7 숫자의 이진 표시
2.8 아라비아 숫자와 로마숫자간의 변환
2.9 신용카드 번호 검증하기
2.10 숫자의 형식화
2.11 라디안과 각도 사이의 변환
2.12 코사인(Cosines), 사인(sines), 탄젠트(Tangents) 계산
2.13 무작위 숫자의 생성
2.14 중복되지 않는 무작위 숫자의 생성
2.15 비중있는 무작위 숫자의 생성
2.16 배열에 오늘 날짜 적재하기
2.17 날짜의 유효성 검사
2.18 날짜 간격의 결정
2.19 다른 지역의 날짜와 시간 구하기
2.20 시각표시(timestamps)형식의 지정
2.21 문자열에서 날짜와 시간의 구문분석
2.22 성능비교 수행
2.23 프로그램 실행 중지

3장 배열의 사용 73
3.0 소개
3.1 배열 선언
3.2 배열의 출력
3.3 중복 요소의 제거
3.4 배열의 확대 또는 축소
3.5 배열 병합
3.6 배열에서 각 요소의 반복처리
3.7 현재 배열요소로의 접근
3.8 배열의 다른 영역으로 접근
3.9 배열 검색
3.10 두 배열에서 서로 다른 요소의 검색
3.11 배열 요소의 무작위 처리
3.12 두배열의 사이에서 합집합, 교집합, 차집합을 고려
3.13 배열의 정렬
3.14 영리한 정렬
3.15 순서 바꾸기
3.16 Perl에 근거한 배열의 조작특징

4장 PHP의 내장 배열과 상수와의 작업 100
4.1 파일 상수와의 작업
4.2 PHP가 설치된 OS와 버전의 상수
4.3 PHP의 에러상수를 이용한 브레이크 포인트 설정
4.4 개인상수 정의
4.5 PHP의 전역번수
4.6 PHP의 내장 배열을 통한 데이터 접근

5장 정규표현식을 이용한 자료 부합 111
5.0 소개
5.1 패턴 대체의 결과 할당
5.2 PHP에서 Perl-호환 정규표현식의 사용
5.3 PCRE 라이브러리와 Perl의 정규표현식 사이에서 호환되지 않는 점
5.4 복수라인에 걸쳐 부합하기
5.5 지정한데로 부합되는 것 찾기
5.6 한계를 지정한 레코드 작업
5.7 지정 라인의 추출
5.8 문자의 검사
5.9 웹 자료의 유효성 확인
5.10 E-mail 주소의 유효성 검사
5.11 정규표현식의 문법 검사
5.12 중복 단어 검사
5.13 약어 입력

6장 파일조작 142
6.0 소개
6.1 파일의 존재 여부 검사
6.2 파일 권한 확인
6.3 임시파일 생성
6.4 프로그램에 파일 적재하기
6.5 파일 열기
6.6 바이너리(Binary) 자료의 안전한 처리
6.7 캐쉬 지우기
6.8 파일 잠금
6.9 지정된 드라이브의 사용 가능한 빈 공간 얻기
6.10 사용자에게 텍스트 파일 출력하기
6.11 표준 I/O 스트림 조작
6.12 줄 단위로 파일 읽기
6.13 단어 단위로 파일 처리
6.14 파일을 라인단위로 반대로 읽기
6.15 패턴 구분자로 파일을 구문분석 하기
6.16 지정 레코드 바꾸기
6.17 고정길이 레코드로의 접근
6.18 파일에서 한 라인 추출하기
6.19 파일 잘라내기
6.20 파일의 라인 개수 구하기
6.21 파일에서 임의라인 추출하기
6.22 라인과 단어를 임의화 하기
6.23 설치구성 파일의 생성

7장 디렉토리 내에서의 파일 작업 179
7.0 소개
7.1 파일의 시각형식 작업
7.2 파일 삭제
7.3 파일 복사와 이동
7.4 파일이름의 연결 유지
7.5 파일명을 여러 부분에 따라 구문분석 하기
7.6 디렉토리의 모든 파일을 배열로 저장
7.7 파일시스템 검색
7.8 파일단위로 디렉토리 처리
7.9 디렉토리 순환 삭제
7.10 서치엔진(Search Engine) 제작

8장 함수 199
8.0 소개
8.1 함수에 기본값 전달
8.2 함수외부의 변수에 접근
8.3 함수로부터 값의 반환
8.4 참조에 의한 인자 전달
8.5 함수 호출사이에 변수값 유지하기
8.6 함수에서 하나이상의 값을 반환
8.7 동적으로 함수 정의하기
8.8 동적으로 익명함수 생성하기
8.9 함수의 간접호출
8.10 임의 개수의 매개변수 인출

9장 클래스 213
9.0 소개
9.1 클래스 생성
9.2 클래스 내부 변수로의 접근
9.3 상속
9.4 변수 또는 Public 함수와 Private 함수의 생성
9.5 생성자 생성
9.6 생성자에서 다른 객체의 반환
9.7 클래스 소멸자 생성
9.8 객체를 초기화하지 않고 클래스에서 함수 사용하기
9.9 부모클래스의 메쏘드에 간접접근하기
9.10 에러 발생시 에러객체의 반환

10장 PHP에서의 세션유지 230
10.0 소개
10.1 PHP의 세션변수 생성
10.2 데이터베이스를 이용한 세션 저장
10.3 세션이름의 설정
10.4 쿠키 매개변수를 설정하고 얻기
10.5 세션변수의 등록해제
10.6 모든 세션변수 제거
10.7 세션변수로 객체 사용하기
10.8 자료의 암호화
10.9 PHP에서 세션을 이용한 장바구니 만들기
10.10 직렬화
10.11 WDDX 직렬화
10.12 WDDX 비직렬화

11장 웹페이지와 서버와의 상호 작용 257
11.0 소개
11.1 웹페이지 인출
11.2 SSL 트렌젝션(transaction) 수행
11.3 HTTP POST 요청의 수행
11.4 HTTP 파일 업로드 수행
11.5 요청에 따라 쿠키(cookies) 전송하기
11.6 cURL 전송으로부터 헤더 포함/ 포함하지 않기
11.7 프록시(proxy) 서버를 통한 연결
11.8 cURL 전송을 고려하여 정보 얻기
11.9 프레임과의 상호 작용
11.10 웹페이지에서 모든 URL 추출 하기
11.11 깨지거나 살아 있는 링크(Link) 찾아내기
11.12 웹페이지의 새 링크 얻기
11.13 웹 페이지 미러링(mirroring)
11.14 로그 파일을 구문분석하고 형식화하기


2부 데이터베이스

12장 PHP에서 데이터베이스-독립 API생성 283
12.0 소개
12.1 집중
12.2 MySQL 모듈
12.3 mSQL 모듈
12.4 오라클(Oracle) 모듈
12.5 MSSQL 모듈
12.6 ODBC 모듈
12.7 PostgreSQL 모듈
12.8 InterBase 모듈
12.9 Sybase 모듈
12.2 MySQL 모듈


3부 PHP 외부로 나가보기

13장 다른 프로그램과 언어 접하기 311
13.0 소개
13.1 다른 프로그램의 결과 구하기
13.2 프로그램의 결과 출력
13.3 다른 프로그램으로 파이프(Pipe) 열기
13.4 소켓(Sockets) 작업
13.5 COM 객체와의 작업
13.6 미리 정의된 자바 메쏘드와 클래스로의 접근
13.7 사용자가 만든 주문형 자바 메쏘드와 클래스로의 접근

14장 소켓 통신 326
14.0 소개
14.1 TCP 클라이언트
14.2 TCP 서버
14.3 소켓을 읽거나 소켓에 쓰기
14.4 UDP 클라이언트
14.5 UDP 서버
14.6 UNIX 도메인 소켓
14.7 다중 IP 주소의 취급
14.8 비블록화 소켓
14.9 I/O 벡터 읽기와 쓰기
14.10 자료 전송의 타임아웃 조절
14.11 소켓의 상태 구하기

15장 Email 처리 344
15.0 소개
15.1 IMAP 메일박스 열기
15.2 IMAP 스트림이 활동중인지 검사
15.3 메시지를 읽을 수 있는 형태로 변환
15.4 E-mail 보내기
15.5 PHP에서 파일첨부하여 메일 전송하기
15.6 바이너리 파일 첨부하여 메일 전송하기
15.7 HTML 형식의 E-mail 보내기
15.8 메시지의 크기 구하기
15.9 메일 헤더의 구문분석

16장 SNMP 객체와의 작업 359
16.0 소개
16.1 SNMP 객체 설정
16.2 SNMP 객체 얻기
16.3 모든 SNMP 객체를 배열로 인출하기

17장 LDAP 364
17.0 소개
17.1 LDAP 서버에 엔트리(Entry) 추가하기
17.2 LDAP 서버에서 엔트리 제거
17.3 질의 실행과 결과 얻기
17.4 LDAP의 결과집합 삭제
17.5 트리검색 수행
17.6 검색결과의 정렬


4부 다른 언어의 생성

18장 이미지 생성과 관리 377
18.1 GD를 이용한 이미지 생성
18.2 이미 생성된 이미지 파일 열기
18.3 이미지의 크기 얻기
18.4 이미지에 텍스트 추가하기
18.5 이미지 특정 부분의 색상 구하기
18.6 이미지에 쓰인 총 색상수 구하기
18.7 투명 GIF/ PNG 이미지 만들기
18.8 이미지의 한부분을 복사해서 다른 이미지 만들기
18.9 사각형 그리기
18.10 다각형 그리기
18.11 원호 그리기
18.12 비월주사 이미지 만들기
18.13 동적 버튼
18.14 트루타입(TrueType) 폰트 사용

19장 HTML 403
19.0 소개
19.1 HTML 태그를 제거
19.2 아스키(ASCII)를 HTML 코드로 변환
19.3 PHP에서 SELECT 목록 생성하기
19.4 자바스크립트의 롤오버(Rollover) 생성
19.5 PHP에서 HTML 템플리트(Template)의 생성

20장 XML 412
20.0 서론
20.1 에러 처리
20.2 간단한 XML 문서의 구문 분석
20.3 XML 문서를 구문분석 후 배열로 저장
20.4 XML 태그(Tag) 변환
20.5 외부 참조 엔티티(Entity) 핸들러 설정
20.6 XML 검색
20.7 메모리 절약
20.8 옵션 설정과 얻기
20.9 DOM-XML 함수를 이용한 구문분석
20.10 XML 문서 만들기
20.11 XSL 템플릿을 이용한 XML 문서 변환
20.12 XSL 파일을 통한 출력 제어


5부 Zend API

21장 Zend API 445
21.0 소개
21.1 인자 얻기
21.2 함수 인자 수정
21.3 함수에서 문자열 또는 숫자 반환
21.4 함수에서 배열과 객체 반환
21.5 PHP에 함수 추가
21.6 자원 식별자 생성
21.7 자원 식별자 인출
21.8 배열을 통한 순환
21.9 PHP 모듈 생성
21.10 PHP 설치시 새로운 파일 추가


부록 A PHP 설치
부록 B PHP의 문제해결
부록 C PHP의 온라인자료
부록 D PHP4로의 이주


색인 506

저자소개

Sterling Huges (지은이)    정보 더보기
프리랜서 웹개발자이며, PHP, C, Perl을 이용하여 500여 대기업의 동적 웹 애플리케이션을 제작하였다. PHP 문서의 공동저자 중의 한사람이며 Web reference, Zend.com, WEb Techniques에서 PHP에 대한 기사를 작성하고 있다.
펼치기
Andrei Zmievski (지은이)    정보 더보기
수석개발 엔지니어이며, 여러 전자상거래와 웹 출판 프로젝트를 하고 있는 ispi의 오픈소스 연구원이다. PHP 핵심개발 그룹의 일원이며 다른 여러 가지 오픈소스 프로젝트에 기여하였다.
펼치기
심상민 (옮긴이)    정보 더보기
<예제로 해결하는 PHP>
펼치기

추천도서

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