태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
블로그 이미지

HabonyphP eBook

PHP 소스 강좌, 데이터베이스, 레퍼런스 전자책 소개 등 수록. by 하보니



하보니 phP 5.5 전자책: 중급 사용자가 되기위한 고급 PHP 활용서

하보니 phP: 중급 사용자가 되기 위한 고급 PHP 활용서

책 제목

하보니 phP

판매 가격

14,500

저자

박 요한 저

출판사명

유페이퍼

등록 날짜

2013-12-07

파일크기

9 MB

파일 유형

PDF

미리보기

유페이퍼

용지 크기

172 * 245

페이지 수

1170

ECN

I410-ECN-0111-2014-800-000030151

구입처

예스24 | 알라딘 | 교보문고 | 유페이퍼 반디앤루니스

 

소개 | 목차 | 저자소개 | 업데이트(최종 2014.03.14)

로드 | 크레마 뷰어로 보기 | 앱북으로 보기

 

소개

 

이 도서는 최신 PHP 5.5 기준으로 집필되었으며 PHP에서 제공하는 수 많은 함수와
클래스에 관한 기능이나 동작을 실용 예제를 통해 주제별로 분류하여,
빠르고 쉽게 이해할 수 있도록 구성된 메뉴얼입니다.

도서에서 제공하는 실용 예제로 실제 프로그래밍 개발에 바로 적용할 수도 있고,
아니면 응용하여 자신을 한 단계 업드레이드시킬 수 있습니다. PHP 프로그래밍에
꼭 필요한 기능을 간결하고 깔끔하게 정리하여 함수를 개별적으로 찾을 수 있습니다.

그동안 PHP5에는 수 많은 기능이 추가되거나 보안되어 5.5로 버전업되었기에 이전의 다른 책에서
다루지 않는 스트림, 컨텍스트, 래퍼, FTP, Mysql 클래스, 압축, cURL, 필터 함수,
표준 PHP 라이브러리(SPL)의 사용을 포함하고 있습니다.

 

 

 

▣ 제 1 장 언어 레퍼런스  p.42

 

  1. 기초  p.43

 

      01 - PHP 로 무엇을 할 수 있나?  p.44

      02 - PHP 코드의 표현  p.46

      03 - 배열이란?  p.49

      04 - 권한이란?  p.53

        - 파일의 유형  p.53

        - 권한 소유자  p.53

      05 - 함수의 기본문법  p.55

        - 함수 선언(prototype) 읽는 법  p.55

        - 사용자 선언 함수  p.56

        - return 반환문  p.59

        - 재귀 호출  p.61

        - 익명 함수  p.61

      06 - 상수의 정의  p.64

        - 미리 정의된 상수  p.64

        - define() 함수  p.66

        - get_defined_constants() 함수  p.67

      07 - 클래스의 기본문법  p.69

        - 클래스의 기초  p.69

        - new 키워드  p.70

        - extends 키워드  p.72

        - public, protected, private 속성  p.73

        - const 키워드  p.75

        - 생성자(__construct())와 소멸자(__destruct())  p.76

        - static 키워드  p.77

        - self(또는 parent) 키워드  p.78

        - final 키워드  p.79

        - 범위 정의 연산자 더블 콜론(::)  p.80

 

  2. 변수  p.82

 

      01 - 변수의 정의  p.83

        - 문자열 변수  p.84

        - (.)으로 시작하는 변수  p.85

        - 구문의 표시  p.86

      02 - HTML 폼 변수  p.87

        - GET or POST 변수  p.87

        - 좌표 변수명 IMAGE SUBMIT  p.88

      03 - 지역변수  p.90

      04 - CGI 환경변수  p.93

      05 - 정적변수  p.96

      06 - 가변변수  p.98

 

  3. 연산자  p.101

 

      01 - 할당 연산자  p.102

      02 - 산술 연산자  p.103

      03 - 증가 감소 연산자  p.105

      04 - 비교 연산자  p.107

        - 비교 연산자  p.107

        - == 연산자 비교  p.108

        - === 연산자 비교  p.109

      05 - 연산자 우선권  p.111

      06 - PHP 함수로 $a 비교  p.113

      07 - 문자열 연산자  p.114

      08 - 참조 연산자  p.116

      09 - 삼항 연산자  p.120

      10 - 자료형 변환  p.122

        - 정수형으로 변환  p.122

        - 실수형으로 변환  p.123

        - 배열형으로 변환  p.123

        - 부울형으로 변환  p.124

        - 객체형으로 변환  p.124

        - 캐스팅으로 변수제거  p.124

      11 - 실행 연산자  p.126

      12 - 오류 제어 연산자  p.128

        - @ 연산자  p.128

        - $php_errormsg 오류 메시지 변수  p.129

 

  4. 제어 문  p.132

 

      01 - if   p.133

      02 - while   p.136

      03 - for   p.138

      04 - foreach   p.141

      05 - switch   p.145

      06 - include, require  p.147

      07 - goto   p.150

 

  5. 컨텍스트 옵션  p.152

 

      01 - 컨텍스트 옵션  p.153

        - Socket context options  p.153

        - HTTP context options  p.154

        - FTP context options  p.155

        - SSL context options  p.157

        - cURL context options  p.158

 

  6. 프로토콜 및 래퍼  p.160

 

      01 - 프로토콜 및 래퍼  p.161

        - file:// 프로토콜  p.161

        - http(s):// 프로토콜  p.162

        - ftp:// 프로토콜  p.162

        - zlib, bzip2, zip:// 프로토콜  p.163

        - data:// 프로토콜  p.164

        - glob:// 프로토콜  p.165

        - ssh2:// 프로토콜  p.165

        - rar:// 프로토콜  p.166

        - php:// 프로토콜  p.167

        - 기타 프로토콜  p.169

 

  7. PHP.ini 사용자 설정  p.170

 

      01 - php.ini 설정방식  p.171

 

 

▣ 제 2 장 함수 레퍼런스  p.172

 

  1. 변수와 클래스 함수  p.173

 

      01 - 변수의 유형을 확인하는 함수  p.174

        - gettype() 함수  p.174

        - settype() 함수  p.175

        - get_resource_type() 함수  p.175

        - 변수의 자료형 값을 얻는 함수  p.176

        - is_*() 함수  p.177

      02 - 변수에 대한 정보를 확인하는 함수  p.181

        - var_dump() 함수  p.181

        - debug_zval_dump() 함수  p.181

        - var_export() 함수  p.182

        - print_r() 함수  p.183

        - get_defined_vars() 함수  p.184

      03 - 변수의 값이 존재하는지 확인하는 함수  p.185

        - isset() 함수  p.185

        - unset() 함수  p.186

        - empty() 함수  p.187

      04 - 변수를 문자열로 직렬화하는 함수  p.188

        - serialize() 함수  p.188

        - Serializable 인터페이스  p.189

      05 - 객체(또는 클래스)가 존재하는지 확인하는 함수  p.191

        - class_exists() 함수  p.191

        - is_a() 함수  p.191

        - is_subclass_of() 함수  p.192

        - method_exists() 함수  p.193

        - property_exists() 함수  p.194

      06 - 객체(또는 클래스) 정보를 반환하는 함수  p.196

        - get_declared_classes() 함수  p.196

        - get_class() 함수  p.196

        - get_parent_class() 함수  p.197

        - get_called_class() 함수  p.198

        - get_class_methods() 함수  p.198

        - get_class_vars() 함수  p.199

        - get_object_vars() 함수  p.200

      07 - 로드되지 않은 클래스 파일을 자동으로 include 하는 함수  p.202

        - __autoload() 함수  p.202

 

  2. 문자열 함수  p.204

 

      01 - echo print  p.205

      02 - 대소문자로 변환하는 함수  p.208

        - strtolower() 함수  p.208

        - ucwords() 함수  p.208

        - ucfirst() 함수  p.209

        - lcfirst() 함수  p.209

      03 - 아스키 값 변환 함수  p.210

        - bin2hex() 함수  p.210

        - hex2bin() 함수  p.210

        - ord() 함수  p.211

        - chr() 함수  p.212

      04 - 이스케이프 함수  p.213

        - addcslashes() 함수  p.213

        - addslashes() 함수  p.214

        - quotemeta() 함수  p.215

        - preg_quote() 함수  p.215

      05 - 특수 문자를 HTML 엔터티로 변환하는 함수  p.217

        - htmlspecialchars() 함수  p.217

        - htmlspecialchars_decode() 함수  p.219

        - htmlentities() 함수  p.220

        - get_html_translation_table() 함수  p.221

      06 - 포맷 문자열에 따라 생성하는 함수  p.224

        - sprintf() 함수  p.224

        - vsprintf() 함수  p.227

        - vfprintf() 함수  p.227

        - fprintf() 함수  p.228

        - sscanf() 함수  p.228

        - number_format() 함수  p.230

      07 - 문자열 비교 함수  p.232

        - strcmp() 함수  p.232

        - strncmp() 함수  p.233

        - substr_compare() 함수  p.233

        - strnatcmp() 함수  p.234

        - strcoll() 함수  p.236

        - similar_text() 함수  p.236

      08 - 문자열 찾는 함수  p.238

        - substr() 함수  p.238

        - strpbrk() 함수  p.240

        - strrchr() 함수  p.241

        - strstr() 함수  p.241

        - strpos() 함수  p.242

        - strrpos() 함수  p.243

        - strcspn() 함수  p.244

        - strspn() 함수  p.245

      09 - 문자열 치환 함수  p.247

        - str_pad() 함수  p.247

        - str_repeat() 함수  p.248

        - str_replace() 함수  p.248

        - substr_count() 함수  p.250

        - strtr() 함수  p.251

        - substr_replace() 함수  p.252

        - strip_tags() 함수  p.253

        - trim() 함수  p.254

      10 - 문자열을 나누는 함수  p.256

        - str_split() 함수  p.256

        - chunk_split() 함수  p.257

        - strtok() 함수  p.258

        - explode() 함수  p.259

        - implode() 함수  p.260

      11 - 문자열 래핑 함수  p.262

        - wordwrap() 함수  p.262

        - nl2br() 함수  p.263

      12 - 키릴 문자 셋을 다른 키릴 문자 셋으로 변환하는 함수  p.264

        - convert_cyr_string() 함수  p.264

      13 - 바이너리 문자열로 데이터를 묶거나 푸는 함수  p.266

        - pack() 함수  p.266

      14 - 로케일 정보를 설정하는 함수  p.270

        - setlocale() 함수  p.270

        - localconv() 함수  p.271

        - money_format() 함수  p.273

      15 - ctype 함수  p.275

        - ctype_alnum() 함수  p.275

        - ctype_xdigit() 함수  p.276

        - ctype_space() 함수  p.277

        - ctype_punct() 함수  p.277

        - ctype_cntrl() 함수  p.278

        - ctype_graph() 함수  p.278

        - ctype_print() 함수  p.279

 

  3. 배열 함수  p.281

 

      01 - 배열 정렬 함수  p.282

        - natsort() 함수  p.282

        - sort() 함수  p.284

        - asort() 함수  p.285

        - ksort() 함수  p.286

        - array_multisort() 함수  p.287

      02 - 문자나 배열의 수를 세는 함수  p.292

        - strlen() 함수  p.292

        - count(또는 sizeof) 함수  p.292

        - array_count_values() 함수  p.294

        - str_word_count() 함수  p.295

      03 - 문자열이나 배열을 섞는 함수  p.297

        - str_shuffle() 함수  p.297

      04 - 문자열이나 배열을 뒤집는 함수  p.299

        - array_reverse() 함수  p.299

        - strrev() 함수  p.300

        - array_flip() 함수  p.300

      05 - 산술 연산 함수  p.302

        - array_product() 함수  p.302

        - array_sum() 함수  p.302

      06 - 배열 교집합 함수  p.304

        - array_intersect() 함수  p.304

        - array_intersect_key() 함수  p.305

        - array_intersect_assoc() 함수  p.306

        - array_uintersect() 함수  p.307

        - array_uintersect_assoc() 함수  p.308

        - array_uintersect_uassoc() 함수  p.310

      07 - 배열 차집합 함수  p.311

        - array_diff() 함수  p.311

        - array_diff_key() 함수  p.312

        - array_diff_assoc() 함수  p.313

        - array_udiff_assoc() 함수  p.314

        - array_udiff_uassoc() 함수  p.315

      08 - 배열 추출 함수  p.317

        - array_slice() 함수  p.317

        - array_splice() 함수  p.319

        - array_rand() 함수  p.320

        - array_column() 함수  p.322

      09 - 배열 치환 함수  p.325

        - array_unique() 함수  p.325

        - array_shift() 함수  p.326

        - array_unshift() 함수  p.326

        - array_pop() 함수  p.328

        - array_push() 함수  p.328

      10 - 배열 포인터 함수  p.330

        - 배열 포인터 이동 함수  p.330

        - each() 함수  p.331

      11 - 배열 합집합 함수  p.333

        - array_combine() 함수  p.333

        - array_merge() 함수  p.335

        - array_merge_recursive() 함수  p.336

        - array_replace() 함수  p.337

        - array_replace_recursive() 함수  p.339

      12 - 배열에 새로운 값으로 채우는 함수  p.340

        - array_fill() 함수  p.340

        - array_fill_keys() 함수  p.341

        - array_pad() 함수  p.342

        - array_reduce() 함수  p.343

        - array_map() 함수  p.344

      13 - 배열을 나누는 함수  p.347

        - array_chunk() 함수  p.347

      14 - 배열을 대소문자로 변경하는 함수  p.350

        - array_change_key_case() 함수  p.350

      15 - 배열을 만드는 함수  p.352

        - array() 함수  p.352

        - range() 함수  p.352

      16 - 배열을 변수로 만드는 함수  p.355

        - extract() 함수  p.355

        - compact() 함수  p.356

        - list() 함수  p.357

      17 - 배열을 찾는 함수  p.359

        - in_array() 함수  p.359

        - array_search() 함수  p.360

        - array_key_exists(또는 key_exists) 함수  p.361

      18 - 배열의 값을 필터링하는 함수  p.362

        - array_filter() 함수  p.362

      19 - 배열의 모든 키와 값을 반환하는 함수  p.364

        - array_values() 함수  p.364

        - array_keys(또는 key_exists) 함수  p.365

        - key() 연산자  p.366

      20 - 콜백 함수에서 배열 요소를 실행한 결과를 얻는 함수  p.367

        - array_walk() 함수  p.367

        - array_walk_recursive() 함수  p.369

 

  4. 디렉터리 함수  p.370

 

      01 - 디렉터리 열기 함수  p.371

        - dir() 클래스  p.371

        - opendir() 함수  p.373

        - rewinddir() 함수  p.374

        - scandir() 함수  p.375

      02 - 디렉터리 관리 함수  p.377

        - mkdir() 함수  p.377

        - rmdir() 함수  p.378

        - getcwd() 함수  p.379

        - chroot() 함수  p.380

        - chdir() 함수  p.380

 

  5. 파일 함수  p.382

 

      01 - 파일 열기 함수  p.383

        - fopen() 함수  p.383

        - b 플래그 문제  p.385

        - ##:// 프로토콜  p.386

      02 - 파일 읽기 함수  p.387

        - file_get_contents() 함수  p.387

        - stream_get_contents() 함수  p.388

        - readfile() 함수  p.389

        - file() 함수  p.390

        - fpassthru() 함수  p.391

        - fread() 함수  p.391

        - stream_set_read_buffer() 함수  p.392

        - fgets() 함수  p.392

        - stream_get_line() 함수  p.393

        - fgetc() 함수  p.394

        - fgetss() 함수  p.395

        - fgetcsv() 함수  p.396

        - str_getcsv() 함수  p.398

        - fputcsv() 함수  p.399

        - fflush() 함수  p.400

      03 - 파일 쓰기 함수  p.401

        - fwrite(또는 fputs) 함수  p.401

        - stream_set_write_buffer() 함수  p.402

        - file_put_contens() 함수  p.403

        - ftruncate() 함수  p.404

      04 - 파일 복사, 삭제 함수  p.406

        - copy() 함수  p.406

        - unlink(또는 delete) 함수  p.406

        - rename() 함수  p.407

        - stream_copy_to_stream() 함수  p.409

        - 파일(또는 디렉터리) 전체를 복사하는 함수 만들기  p.410

      05 - 파일 포인터 함수  p.412

        - fseek() 함수  p.412

        - ftell() 함수  p.412

        - rewind() 함수  p.413

        - feof() 함수  p.414

      06 - 권한 설정 함수  p.416

        - fileperms() 함수  p.416

        - chmod() 함수  p.417

        - umask() 함수  p.418

        - 소유자 ID를 가져오거나 변경하는 함수  p.419

        - 사용자 그룹 ID를 가져오거나 변경하는 함수  p.419

        - symlink() 함수  p.420

        - link() 함수  p.421

      07 - 파일 잠금 함수  p.423

        - flock() 함수  p.423

        - stream_supports_lock 함수  p.424

      08 - 파일 시간정보 함수  p.425

        - fileinode() 함수  p.425

        - filectime() 함수  p.425

        - filemtime() 함수  p.426

        - getlastmod() 함수  p.426

        - fileatime() 함수  p.426

        - stat() 함수  p.427

        - touch() 함수  p.429

      09 - 파일(또는 디렉터리)를 찾는 함수  p.431

        - glob() 함수  p.431

        - fnmatch() 함수  p.433

      10 - 파일(또는 디렉터리)의 정보를 출력하는 함수  p.435

        - pathinfo() 함수  p.435

        - dirname() 함수  p.437

        - basename() 함수  p.437

        - realpath() 함수  p.437

        - realpath_cache_get() 함수  p.438

      11 - 실제 파일 크기를 얻는 함수  p.441

        - filesize() 함수  p.441

      12 - 임시 파일 만들기 함수  p.444

        - tempnam() 함수  p.444

        - tmpfile() 함수  p.445

      13 - 버퍼에 캐시된 파일내용을 삭제하는 함수  p.447

        - clearstatcache() 함수  p.447

      14 - POST로 업로드된 파일인지 확인 및 이동하는 함수  p.451

        - is_uploaded_file() 함수  p.451

        - move_uploaded_file() 함수  p.451

      15 - MIME 컨텐츠의 유형을 반환하는 함수  p.453

        - mime_content_type() 함수  p.453

      16 - 디스크 사용공간을 반환하는 함수  p.456

        - disk_total_space() 함수  p.456

      17 - 파일이 실제 존재하는지 확인하는 함수  p.457

        - file_exists() 함수  p.457

        - stream_resolve_include_path() 함수  p.457

      18 - 읽기, 쓰기, 실행 가능한지 확인하는 함수  p.459

        - is_readable() 함수  p.459

        - is_writable() 함수  p.459

        - is_executable() 함수  p.460

      19 - 파일 유형을 확인하는 함수  p.461

        - filetype() 함수  p.461

        - is_dir() 함수  p.462

        - is_file() 함수  p.462

        - is_link() 함수  p.463

        - stream_is_local() 함수  p.463

 

  6. URL 함수  p.464

 

      01 - 문자열 인코드 함수  p.465

        - rawurlencode() 함수  p.465

        - Base64 인코드 함수  p.467

        - convert_uuencode() 함수  p.469

        - quoted_printable_encode() 함수  p.469

        - str_rot13() 함수  p.470

      02 - URL을 병합하거나 분리하는 함수  p.471

        - http_build_query() 함수  p.471

        - parse_url() 함수  p.473

        - parse_str() 함수  p.475

      03 - 헤더 정보 함수  p.477

        - get_headers() 함수  p.477

        - header_remove() 함수  p.480

        - apache_lookup_uri() 함수  p.481

        - apache_request_headers(또는 getallheaders) 함수  p.482

        - apache_response_headers() 함수  p.483

        - http_response_code() 함수  p.483

      04 - 파일에서 메타 태그를 추출하는 함수  p.485

        - get_meta_tags() 함수  p.485

 

  7. 날짜/시간 함수  p.487

 

      01 - 날짜 함수  p.488

        - date() 함수  p.488

        - getdate() 함수  p.492

        - checkdate() 함수  p.494

        - date_parse() 함수  p.495

        - date_parse_from_format() 함수  p.496

        - idate() 함수  p.497

        - localtime() 함수  p.497

        - strftime() 함수  p.499

        - strptime() 함수  p.502

      02 - 타임스탬프 함수  p.504

        - mktime() 함수  p.504

        - time() 함수  p.505

        - microtime() 함수  p.506

        - strtotime() 함수  p.506

        - getdate() 함수  p.507

        - gettimeofday() 함수  p.509

      03 - 타임존 함수  p.510

        - date_default_timezone_set() 함수  p.510

        - timezone_name_from_abbr() 함수  p.511

        - timezone_ version_ get() 함수  p.511

      04 - 일몰(또는 일출) 함수  p.513

        - date_sunset() 함수  p.513

        - date_sun_info() 함수  p.514

      05 - 칼렌더 - 날짜 변환 함수  p.515

        - unixtojd() 함수  p.515

        - jdtounix() 함수  p.515

        - gregorianToJD() 함수  p.516

        - julianToJD() 함수  p.516

        - frenchtojd() 함수  p.517

        - JewishToJD() 함수  p.517

      06 - 칼렌더 제어 함수  p.518

        - cal_info() 함수  p.518

        - cal_to_jd() 함수  p.519

        - cal_from_jd() 함수  p.520

        - cal_days_in_month() 함수  p.521

        - easter_date() 함수  p.521

        - easter_days() 함수  p.522

        - jdmonthname() 함수  p.522

        - jdmonthname() 함수  p.523

      07 - DateTime 클래스  p.524

        - DateTime::__construct 객체  p.524

        - DateTime::setTimezone() 객체  p.525

        - DateTime::getOffset() 객체  p.525

        - DateTime::setTime() 객체  p.526

        - DateTime::modify() 객체  p.526

        - DateTime::add() 객체  p.527

        - DateTime::sub() 객체  p.528

        - DateTime::setTimestamp() 객체  p.529

        - DateTime::getTimestamp() 객체  p.529

        - DateTime::setISODate() 객체  p.529

        - DateTime::createFromFormat() 객체  p.530

        - DateTime::diff() 객체  p.532

        - DateTime::getLastErrors() 객체  p.533

      08 - DateTimeZone 클래스  p.535

        - DateTimeZone::__construct 객체  p.535

        - DateTimeZone::getTransitions() 객체  p.535

        - DateTimeZone::getOffset() 객체  p.536

        - DateTimeZone::getLocation() 객체  p.537

        - DateTimeZone::listIdentifiers() 객체  p.538

        - DateTimeZone::listAbbreviations() 객체  p.539

      09 - DateInterval 클래스  p.540

        - DateInterval::__construct 객체  p.540

        - DateInterval::createFromDateString() 객체  p.541

        - DateInterval::format() 객체  p.542

 

  8. Mysql 클래스  p.544

 

      01 - MySQL 서버 연결 클래스  p.545

        - mysqli::__construct() 객체  p.545

        - mysqli::real_connect() 객체  p.546

        - mysqli::error_list() 객체  p.547

        - mysqli::warning_count 객체  p.548

        - mysqli::ping() 객체  p.549

        - mysqli::change_user() 객체  p.550

        - mysqli::select_db() 객체  p.550

        - mysqli::ssl_set() 객체  p.551

      02 - 질의 전송 클래스  p.553

        - mysqli::query() 객체  p.553

        - mysqli::multi_query() 객체  p.554

        - mysqli::prepare() 객체  p.555

        - mysqli::bind_param() 객체  p.556

        - mysqli::real_escape_string() 객체  p.557

        - mysqli::insert_id 객체  p.558

      03 - 결과 처리 클래스  p.559

        - mysqli::fetch_all() 객체  p.559

        - mysqli::fetch_array() 객체  p.561

        - mysqli::fetch_object() 객체  p.562

        - mysqli::free() 객체  p.564

        - mysqli::data_seek() 객체  p.565

        - mysqli::affected_rows() 객체  p.565

        - mysqli::num_rows 객체  p.566

        - mysqli::lengths 객체  p.566

        - mysqli::get_result() 객체  p.567

        - mysqli::fetch() 객체  p.568

        - mysqli::fetch_fields() 객체  p.569

        - mysqli::fetch_field() 객체  p.570

        - mysqli::field_seek() 객체  p.571

        - mysqli::field_count() 객체  p.572

      04 - 서버 관리 클래스  p.574

        - mysqli::get_charset() 객체  p.574

        - mysqli::set_charset() 객체  p.575

        - mysqli::debug() 객체  p.576

        - mysqli::init() 객체  p.576

        - mysqli::kill() 객체  p.577

        - mysqli::options() 객체  p.578

        - mysqli::autocommit() 객체  p.579

      05 - 서버 정보 클래스  p.581

        - mysqli::server_info 객체  p.581

        - mysqli::get_connection_stats() 객체  p.582

        - mysqli::protocol_version 객체  p.583

        - mysqli::host_info 객체  p.583

        - mysqli::info 객체  p.584

        - mysqli::refresh() 객체  p.584

        - mysqli::stat() 객체  p.585

 

  9. Mail 함수  p.586

 

      01 - 메일 함수  p.587

        - mail() 함수  p.587

      02 - 윈도우 외부 SMTP 구축  p.593

 

  10. cURL 함수  p.596

 

      01 - cURL 연결 함수  p.597

        - curl_init() 함수  p.597

        - curl_exec() 함수  p.598

      02 - cURL 멀티 연결 함수  p.600

        - curl_multi_init() 함수  p.600

        - curl_multi_setopt() 함수  p.601

        - curl_multi_getcontent() 함수  p.602

        - curl_multi_select() 함수  p.602

        - curl_multi_info_read() 함수  p.603

        - curl_multi_strerror() 함수  p.605

      03 - cURL 공유 연결 함수  p.607

        - curl_share_init() 함수  p.607

        - curl_share_setopt() 함수  p.608

      04 - cURL 옵션 설정 함수  p.610

        - curl_setopt() 함수  p.610

        - curl_setopt_array() 함수  p.624

        - curl_reset() 함수  p.624

        - curl_copy_handle() 함수  p.625

      05 - cURL 인코딩 함수  p.627

        - curl_escape() 함수  p.627

        - curl_unescape() 함수  p.627

      06 - cURL 정보 함수  p.629

        - curl_getinfo() 함수  p.629

        - curl_version() 함수  p.631

        - curl_errno() 함수  p.632

        - curl_strerror() 함수  p.633

      07 - cURLFile 클래스  p.635

        - CURLFile::__construct() 객체  p.635

 

  11. Network 함수  p.639

 

      01 - DNS 레코드 함수  p.640

        - DNS 리소스 레코드  p.640

        - checkdnsrr() 함수  p.641

        - getmxrr(또는 dns_get_mx) 함수  p.642

        - dns_get_record() 함수  p.643

      02 - 호스트이름이나 ip주소 출력 함수  p.647

        - gethostname() 함수  p.647

        - gethostbyname() 함수  p.647

        - gethostbynamel() 함수  p.647

        - gethostbyaddr() 함수  p.648

      03 - ip주소 변환 함수  p.649

        - long2ip() 함수  p.649

        - ip2long() 함수  p.649

        - inet_ntop() 함수  p.650

        - inet_ptop() 함수  p.652

      04 - 프로토콜 번호 출력 함수  p.655

        - getprotobyname() 함수  p.655

        - getprotobynumber() 함수  p.656

        - getservbyport() 함수  p.656

        - getservbyname() 함수  p.657

        - getservbyport() 함수  p.658

      05 - 쿠키 함수  p.659

        - setcookie() 함수  p.659

      06 - 세션 함수  p.663

        - 세션 함수  p.663

        - session_regenerate_id() 함수  p.664

        - 세션 변수 등록 및 제거  p.665

        - session_encode() 함수  p.666

        - 사용자 세션 저장 함수 설정  p.667

        - SessionHandlerInterface 클래스  p.668

        - session_save_path() 함수  p.671

        - 세션 쿠키 설정 함수  p.672

        - session_cache_limiter() 함수  p.673

        - session_cache_expire() 함수  p.674

 

  12. filter 함수  p.676

 

      01 - 필터 유형 목록  p.677

        - 검증 필터  p.677

        - 제거 필터  p.682

        - 기타 필터  p.685

      02 - 필터 함수  p.687

        - filter_has_var() 함수  p.687

        - filter_var() 함수  p.688

        - filter_var_array() 함수  p.688

        - filter_input() 함수  p.689

        - filter_input_array() 함수  p.690

        - filter_list() 함수  p.692

        - filter_id() 함수  p.693

 

  13. Hash 함수  p.694

 

      01 - 암호화 함수  p.695

        - crc32() 함수  p.695

        - md5() 함수  p.695

        - sha1() 함수  p.696

        - crypt() 함수  p.697

        - uniqid() 함수  p.699

      02 - hash 함수  p.701

        - hash_algos() 함수  p.701

        - hash() 함수  p.702

        - hash_hmac() 함수  p.703

        - hash_pbkdf2() 함수  p.704

        - hash_init() 함수  p.704

        - hash_final() 함수  p.705

        - hash_update_stream() 함수  p.705

        - hash_update_file() 함수  p.706

        - hash_copy() 함수  p.707

      03 - mhash 함수  p.708

        - mhash_count() 함수  p.708

        - mhash() 함수  p.709

        - mhash_keygen_s2k() 함수  p.710

      04 - password 해시 함수  p.711

        - password_hash() 함수  p.711

        - password_get_info() 함수  p.712

        - password_needs_rehash() 함수  p.713

        - password_verify() 함수  p.714

 

  14. Simplexml 클래스  p.716

 

      01 - SimpleXML 클래스  p.717

        - SimpleXMLElement::__construct() 객체  p.717

        - SimpleXMLElement::asXML() 객체  p.719

        - SimpleXMLElement::addAttribute() 객체  p.719

        - SimpleXMLElement::addChild() 객체  p.720

        - SimpleXMLElement::attributes() 객체  p.721

        - SimpleXMLElement::children() 객체  p.722

        - SimpleXMLElement::getName() 객체  p.723

        - SimpleXMLElement::count() 객체  p.724

        - SimpleXMLElement::getNamespaces() 객체  p.724

        - SimpleXMLElement::getDocNamespaces() 객체  p.725

        - SimpleXMLElement::xpath() 객체  p.726

        - SimpleXMLElement::registerXPathNamespace() 객체  p.727

      02 - SimpleXML 함수  p.729

        - simplexml_load_file() 함수  p.729

        - simplexml_import_dom() 함수  p.732

      03 - libxml 함수  p.733

        - libxml_use_internal_errors() 함수  p.733

        - libxml_get_errors() 함수  p.733

        - libxml_get_last_error() 함수  p.735

        - libxml_clear_errors() 함수  p.735

        - libxml_set_streams_context() 함수  p.736

 

  15. image 함수  p.737

 

      01 - 이미지에 대한 정보를 출력하는 함수  p.738

        - getimagesize() 함수  p.738

        - exif_imagetype() 함수  p.741

 

  16. Stream 함수  p.744

 

      01 - 스트림 소켓 연결 함수  p.745

        - stream_socket_server() 함수  p.745

        - stream_socket_accept() 함수  p.747

        - stream_socket_client() 함수  p.747

        - stream_socket_get_name() 함수  p.749

        - stream_socket_shutdown 함수  p.749

      02 - 스트림 소켓 전송 함수  p.751

        - stream_socket_enable_crypto() 함수  p.751

        - stream_socket_recvfrom() 함수  p.752

        - stream_socket_sendto() 함수  p.753

      03 - 컨텍스트 설정 함수  p.754

        - stream_context_create() 함수  p.754

        - stream_context_set_default() 함수  p.755

        - stream_context_set_option() 함수  p.757

        - stream_context_get_default() 함수  p.758

        - stream_context_get_options() 함수  p.759

        - stream_notification_callback() 함수  p.760

        - stream_set_blocking() 함수  p.762

        - stream_set_timeout() 함수  p.763

      04 - 스트림 정보 함수  p.766

        - stream_get_meta_data() 함수  p.766

      05 - 등록된 스트림 목록을 얻는 함수  p.768

        - stream_get_transports() 함수  p.768

        - stream_get_wrappers() 함수  p.768

 

  17. 수학 함수  p.770

 

      01 - bc 수학 함수  p.771

        - bcadd() 함수  p.771

        - bcmul() 함수  p.771

        - bcsub() 함수  p.772

        - bcdiv() 함수  p.772

        - bcmod() 함수  p.773

        - bcpow() 함수  p.773

        - bcpowmod() 함수  p.773

        - bcsqrt() 함수  p.774

        - bcscale() 함수  p.774

        - bccomp() 함수  p.774

      02 - 수학 함수  p.776

        - pie() 함수  p.776

        - sqrt() 함수  p.777

        - pow() 함수  p.777

        - deg2rad() 함수  p.777

        - cos() 함수  p.778

        - acos() 함수  p.778

        - cosh() 함수  p.779

        - acosh() 함수  p.779

        - sinh() 함수  p.779

        - asinh() 함수  p.780

        - sin() 함수  p.780

        - asin() 함수  p.781

        - tan() 함수  p.781

        - atan() 함수  p.781

        - tanh() 함수  p.782

        - atanh() 함수  p.782

        - log() 함수  p.783

        - exp() 함수  p.783

        - hypoy() 함수  p.783

        - is_finite() 함수  p.784

        - is_infinite() 함수  p.784

        - is_nan() 함수  p.784

      03 - 수치 함수  p.786

        - max() 함수  p.786

        - abs() 함수  p.786

        - round() 함수  p.787

        - fmod() 함수  p.787

        - floor() 함수  p.788

        - ceil() 함수  p.788

      04 - 진법 함수  p.789

        - base_convert() 함수  p.789

        - bindec() 함수  p.789

        - octdec() 함수  p.790

        - hexdec() 함수  p.790

      05 - 난수 생성 함수  p.792

        - mt_rand() 함수  p.792

        - lcg_value() 함수  p.794

 

  18. 에러 핸들러  p.795

 

      01 - 오류 제어 함수  p.796

        - 오류 출력 레벨  p.796

        - error_reporting() 함수  p.797

        - set_error_handler() 함수  p.798

        - trigger_error() 함수  p.799

        - set_exception_handler() 함수  p.800

        - error_get_last() 함수  p.801

        - restore_error_handler() 함수  p.801

        - error_log() 함수  p.802

        - debug_print_backtrace() 함수  p.803

        - debug_backtrace() 함수  p.804

      02 - 예외처리 클래스  p.807

        - Exception::__construct() 객체  p.807

        - Exception::getTrace() 객체  p.808

        - Exception::__toString() 객체  p.810

 

  19. 기타 함수  p.811

 

      01 - 출력 제어 함수  p.812

        - flush(또는 ob_flush) 함수  p.812

        - ob_end_flush() 함수  p.813

        - ob_get_flush() 함수  p.814

        - ob_get_clean() 함수  p.814

        - ob_get_contents() 함수  p.815

        - ob_get_length() 함수  p.816

        - ob_start() 함수  p.816

        - ob_gzhandler() 함수  p.818

        - ob_get_status() 함수  p.818

        - ob_get_level() 함수  p.819

        - output_add_rewrite_var() 함수  p.819

      02 - 시간 제어 함수  p.822

        - set_time_limit() 함수  p.822

        - time_sleep_until() 함수  p.823

        - sleep() 함수  p.823

        - time_nanosleep() 함수  p.824

        - apache_reset_timeout() 함수  p.825

      03 - options 함수  p.827

        - getenv() 함수  p.827

        - putenv() 함수  p.827

        - apache_getenv() 함수  p.828

        - apache_setenv() 함수  p.828

        - get_defined_functions() 함수  p.829

        - function_exists() 함수  p.829

        - get_included_files(또는 get_required_files) 함수  p.830

        - get_include_path() 함수  p.830

        - set_include_path() 함수  p.831

      04 - 브라우저 정보 출력 함수  p.832

        - get_browser() 함수  p.832

      05 - 사용자 설정파일 생성 함수  p.836

        - parse_ini_file() 함수  p.836

      06 - ini 설정 함수  p.842

        - ini_get_all() 함수  p.842

        - ini_set(또는 ini_alter) 함수  p.843

        - php_ini_loaded_file() 함수  p.844

        - php_ini_scanned_files() 함수  p.844

      07 - 내부 접속 상태 관리 함수  p.846

        - 내부 접속 상태  p.846

        - connection_aborted() 함수  p.847

        - ignore_user_abort() 함수  p.848

        - exit(또는 die) 함수  p.849

      08 - SYSTEM 함수  p.851

        - apache_get_modules() 함수  p.851

        - apache_note() 함수  p.852

        - virtual() 함수  p.852

        - nsapi_virtual() 함수  p.853

        - apache_child_terminate() 함수  p.853

        - getmygid() 함수  p.854

        - zend_thread_id() 함수  p.855

        - getrusage() 함수  p.855

        - memory_get_peak_usage() 함수  p.856

        - memory_get_usage() 함수  p.856

      09 - PHP 정보 출력 함수  p.858

        - apache_get_version() 함수  p.858

        - zend_version() 함수  p.858

        - phpversion() 함수  p.859

        - version_compare() 함수  p.859

        - php_sapi_name() 함수  p.860

        - php_uname() 함수  p.860

        - phpinfo() 함수  p.861

        - get_loaded_extensions() 함수  p.862

        - get_loaded_extensions() 함수  p.862

        - dl() 함수  p.863

        - get_extension_funcs() 함수  p.863

      10 - PHP 소스 출력 함수  p.865

        - highlight_string() 함수  p.865

        - php_strip_whitespace() 함수  p.866

        - __halt_compiler() 함수  p.866

 

 

▣ 제 3 장 고급  p.868

 

  1. 업로드 및 다운로드  p.869

 

      01 - HTTP POST 파일 업로드  p.870

        - POST 파일 업로드  p.870

        - 다중 파일 업로드  p.874

        - 확장자 보안  p.876

      02 - HTTP 파일 다운로드  p.879

        - 파일 다운로드  p.879

        - 파일 이어받기  p.881

        - 경로 보안 이미지 출력  p.885

 

  2. 정규 표현식  p.887

 

      01 - 정규 표현식  p.888

        - 구분자  p.888

        - 매타 문자  p.888

        - 패턴 변경자  p.891

        - 정규 표현식 예제  p.892

      02 - 정규 표현식 함수  p.895

        - preg_match_all() 함수  p.895

        - preg_grep() 함수  p.898

        - preg_replace() 함수  p.899

        - preg_split() 함수  p.901

        - preg_last_error() 함수  p.903

 

  3. FTP 함수  p.905

 

      01 - FTP 서버 연결  p.906

        - ftp_connect() 함수  p.906

        - ftp_login() 함수  p.906

        - ftp_set_option() 함수  p.908

        - ftp_pasv() 함수  p.908

      02 - FTP 관리 함수  p.910

        - ftp_systype() 함수  p.910

        - ftp_mkdir() 함수  p.911

        - ftp_rmdir() 함수  p.911

        - ftp_delete() 함수  p.913

        - ftp_rename() 함수  p.914

        - ftp_pwd() 함수  p.915

        - ftp_chmod() 함수  p.916

        - ftp_raw() 함수  p.917

      03 - FTP 디렉터리 함수  p.919

        - ftp_rawlist() 함수  p.919

        - ftp_mdtm() 함수  p.921

        - ftp_size() 함수  p.921

      04 - FTP 파일 전송 함수  p.923

        - ftp_alloc() 함수  p.923

        - ftp_put() 함수  p.924

        - ftp_nb_put() 함수  p.926

        - ftp_get() 함수  p.928

        - ftp_nb_get() 함수  p.930

        - ftp_nb_continue() 함수  p.932

 

  4. bzip2 함수  p.935

 

      01 - Bzip2 함수  p.936

        - bzopen() 함수  p.936

        - bzcompress() 함수  p.936

        - bzdecompress() 함수  p.937

        - bzwrite() 함수  p.937

        - bzflush() 함수  p.939

        - bzread() 함수  p.939

        - bzerror() 함수  p.940

 

  5. Zip 클래스  p.942

 

      01 - Zip 파일 열기 클래스  p.943

        - ZipArchive::open() 객체  p.943

        - ZipArchive::getStatusString() 객체  p.945

      02 - Zip 파일 생성 클래스  p.946

        - ZipArchive::addFile() 객체  p.946

        - ZipArchive::addEmptyDir() 객체  p.949

        - ZipArchive::addFromString() 객체  p.950

        - ZipArchive::addGlob() 객체  p.950

        - ZipArchive::addPattern() 객체  p.952

        - 디렉터리 전체 Zip 압축파일 만들기  p.953

      03 - Zip 파일 읽기 클래스  p.955

        - ZipArchive::numFiles 객체  p.955

        - ZipArchive::getNameIndex() 객체  p.955

        - ZipArchive::locateName() 객체  p.956

        - ZipArchive::getFromIndex() 객체  p.957

        - ZipArchive::statIndex() 객체  p.959

      04 - Zip 파일 편집 클래스  p.961

        - ZipArchive::extractTo() 객체  p.961

        - ZipArchive::getStream() 객체  p.962

        - ZipArchive::deleteIndex() 객체  p.964

        - ZipArchive::renameIndex() 객체  p.966

        - ZipArchive::setCommentIndex() 객체  p.966

        - ZipArchive::getCommentIndex() 객체  p.967

        - ZipArchive::setArchiveComment() 객체  p.968

        - ZipArchive::getArchiveComment() 객체  p.968

      05 - Zip 파일 함수  p.970

        - zip_read() 함수  p.970

        - zip_entry_name() 함수  p.970

        - zip_entry_read() 함수  p.971

        - zip_entry_filesize() 함수  p.973

        - zip_entry_compressedsize() 함수  p.974

        - zip_entry_compressionmethod() 함수  p.975

 

  6. 사용자 함수  p.977

 

      01 - DNS 레코드 체크하는 함수 만들기  p.978

      02 - 글쓰기 폼 무단 입력방지 함수 만들기  p.986

      03 - 로컬파일 검색 함수 만들기  p.989

      04 - 맥 주소(mac address) 추출 및 검증  p.994

      05 - 세션 클래스(session class) 만들기  p.999

      06 - 쿠키 클래스(cookie class) 만들기  p.1001

      07 - 폼 유효성 검사 폼 예제  p.1003

      08 - 파일 정보 출력하는 사용자 함수 만들기  p.1007

      09 - 에코 서버 만들기  p.1012

      10 - 포트 스캐너 함수 만들기  p.1014

 

 

▣ 제 4 장 표준 PHP 라이브러리  p.1016

 

  1. SplFileObject  p.1017

 

      01 - 파일 처리 클래스  p.1018

        - SplFileObject::__construct() 객체  p.1018

      02 - 파일 읽기 클래스  p.1019

        - SplFileObject::fpassthru() 객체  p.1019

        - SplFileObject::fgets(또는 getCurrentLine) 객체  p.1020

        - SplFileObject::fgetc() 객체  p.1020

        - SplFileObject::fgetss() 객체  p.1021

        - SplFileObject::fgetcsv() 객체  p.1021

        - SplFileObject::setCsvControl() 객체  p.1023

        - SplFileObject::fputcsv() 객체  p.1024

        - SplFileObject::fflush() 객체  p.1025

        - SplFileObject::fscanf() 객체  p.1026

      03 - 파일 쓰기 클래스  p.1028

        - SplFileObject::fwrite() 객체  p.1028

        - SplFileObject::ftruncate() 객체  p.1028

      04 - 파일 옵션 클래스  p.1030

        - SplFileObject::setFlags() 객체  p.1030

        - SplFileObject::setMaxLineLen() 객체  p.1032

      05 - 파일 포인터 클래스  p.1035

        - SplFileObject::fseek() 객체  p.1035

        - SplFileObject::ftell() 객체  p.1035

        - SplFileObject::rewind() 객체  p.1036

        - SplFileObject::eof() 객체  p.1037

        - SplFileObject::valid() 객체  p.1037

      06 - 파일 행 이동 클래스  p.1039

        - SplFileObject::current(또는 __toString) 객체  p.1039

        - SplFileObject::seek() 객체  p.1040

      07 - 파일 잠금 클래스  p.1042

        - SplFileObject::flock() 객체  p.1042

 

  2. SplFileInfo  p.1044

 

      01 - 파일 제어 클래스  p.1045

        - SplFileInfo::__construct() 객체  p.1045

        - SplFileInfo::openFile() 객체  p.1045

      02 - 파일 옵션 클래스  p.1048

        - SplFileInfo::setFileClass() 객체  p.1048

        - SplFileInfo::setInfoClass() 객체  p.1048

      03 - 파일 시간정보 클래스  p.1050

        - SplFileInfo::getInode() 객체  p.1050

        - SplFileInfo::getCTime() 객체  p.1050

        - SplFileInfo::getMTime() 객체  p.1051

        - SplFileInfo::getATime() 객체  p.1051

        - SplFileObject::fstat() 객체  p.1052

      04 - 권한 정보 클래스  p.1054

        - SplFileInfo::getPerms() 객체  p.1054

        - SplFileInfo::getOwner() 객체  p.1055

        - SplFileInfo::getGroup() 객체  p.1055

      05 - 실제 파일 크기를 얻는 클래스  p.1056

        - SplFileInfo::getSize() 객체  p.1056

      06 - 파일(또는 디렉터리)의 정보를 출력하는 클래스  p.1058

        - SplFileInfo::getPathInfo() 객체  p.1058

        - SplFileInfo::getFileInfo() 객체  p.1059

        - SplFileInfo::getPath() 객체  p.1059

        - SplFileInfo::getBasename() 객체  p.1060

        - SplFileInfo::getFilename() 객체  p.1060

        - SplFileInfo::getExtension() 객체  p.1061

        - SplFileInfo::getRealPath() 객체  p.1061

        - SplFileInfo::getLinkTarget() 객체  p.1062

        - SplFileInfo::getPathname() 객체  p.1062

        - SplFileInfo::__toString() 객체  p.1063

      07 - 파일 유형을 확인하는 클래스  p.1064

        - SplFileInfo::getType() 객체  p.1064

        - SplFileInfo::isDir() 객체  p.1064

        - SplFileInfo::isFile() 객체  p.1065

        - SplFileInfo::isLink() 객체  p.1065

      08 - 읽기, 쓰기, 실행 가능한지 확인하는 클래스  p.1067

        - SplFileInfo::isReadabl() 객체  p.1067

        - SplFileInfo::isWritable() 객체  p.1067

        - SplFileInfo::isExecutable() 객체  p.1068

 

  3. DirectoryIterator  p.1069

 

      01 - 디렉터리 제어 클래스  p.1070

        - DirectoryIterator::__construct() 클래스  p.1070

      02 - 파일 시간정보 클래스  p.1072

        - DirectoryIterator::getInode() 객체  p.1072

        - DirectoryIterator::getCTime() 객체  p.1072

        - DirectoryIterator::getMTime() 객체  p.1073

        - DirectoryIterator::getATime() 객체  p.1073

      03 - 권한 정보 클래스  p.1075

        - DirectoryIterator::getPerms() 객체  p.1075

        - DirectoryIterator::getOwner() 객체  p.1075

        - DirectoryIterator::getGroup() 객체  p.1076

      04 - 파일(또는 디렉터리)의 정보를 출력하는 클래스  p.1077

        - DirectoryIterator::getPath() 객체  p.1077

        - DirectoryIterator::getBasename() 객체  p.1077

        - DirectoryIterator::getFilename() 객체  p.1078

        - DirectoryIterator::getExtension() 객체  p.1079

        - DirectoryIterator::getPathname() 객체  p.1080

        - DirectoryIterator::__toString() 객체  p.1080

      05 - 디렉터리 항목 이동 클래스  p.1082

        - DirectoryIterator::current() 객체  p.1082

        - DirectoryIterator::seek() 객체  p.1083

        - DirectoryIterator::rewind() 객체  p.1084

        - DirectoryIterator::valid() 객체  p.1084

      06 - 실제 파일 크기를 얻는 클래스  p.1086

        - DirectoryIterator::getSize() 객체  p.1086

      07 - 읽기, 쓰기, 실행 가능한지 확인하는 클래스  p.1087

        - DirectoryIterator::isReadable() 객체  p.1087

        - DirectoryIterator::isWritable() 객체  p.1087

        - DirectoryIterator::isExecutable() 객체  p.1088

      08 - 파일 유형을 확인하는 클래스  p.1090

        - DirectoryIterator::getType() 객체  p.1090

        - DirectoryIterator::isDot() 객체  p.1091

        - DirectoryIterator::isDir() 객체  p.1092

        - DirectoryIterator::isFile() 객체  p.1092

        - DirectoryIterator::isLink() 객체  p.1093

 

  4. FilesystemIterator  p.1094

 

      01 - 파일시스템 제어 클래스  p.1095

        - FilesystemIterator::__construct() 객체  p.1095

        - FilesystemIterator::setFlags() 객체  p.1097

        - FilesystemIterator::current() 객체  p.1098

        - FilesystemIterator::key() 객체  p.1099

        - FilesystemIterator::next() 객체  p.1099

        - FilesystemIterator::rewind() 객체  p.1100

 

  5. GlobIterator  p.1101

 

      01 - 파일(또는 디렉터리)를 찾는 클래스  p.1102

        - GlobIterator::__construct() 객체  p.1102

 

 

▣ 제 5 장 보안  p.1104/b>

 

  1. 보안  p.1105

 

      01 - 크로스 사이트 스크립팅  p.1106

        - 웹 사이트 공격  p.1106

        - 공격 샘플  p.1106

        - XSS 회피 사용자 함수  p.1110

      02 - 패스워드 스니핑  p.1112

      03 - SQL 인젝션 공격  p.1116

        - SQL 질의 공격  p.1116

        - SQL 인젝션 회피  p.1118

      04 - 세션 데이터 유출  p.1121

        - 세션 삽입 공격  p.1122

        - 사용자 세션 mysql 함수 만들기  p.1123

      05 - eval() 함수의 위험성  p.1127

      06 - 백도어 URL 공격  p.1129

 

 

▣ 제 6 장 부록  p.1131

 

  1. Referential  p.1132

 

      01 - FTP 명령 목록  p.1133

      02 - ISO 639 언어 코드표  p.1136

      03 - MIME 타입 코드표  p.1138

      04 - URL 인코딩 문자표  p.1147

      05 - 국가별 도메인 코드표  p.1149

      06 - 아스키 코드표  p.1156

      07 - 타임존 코드표  p.1164

 

 

저자 소개

 

2000년 케릭터 쇼핑몰을 운영하면서 나도 이와 같은 프로그램을
만들 수 없을까? 라는 생각에 PHP에 관심을 가지게 되었고, 이어
2004
SM샵 및 카페 개발을 시작으로 2005년에 지엠 시리즈 프로그램 개발 및
무료 배포를 하였습니다. 2011 PHP에 대한 블로그(
http://blog.habonyphp.com)
개설하여 현재 운영 중에 있습니다.

 

 

업데이

 

2014.03.14 안드로이드 앱 버전
2014.02.21 ECN
발급

2013.12.23 표지 및 페이지 증쇄

      클래스 기본문법

클래스 함수

Serializable 인터페이스 증쇄

 및 오타 수정

 

2013.12.07 출판

 


신고
Comment 2 Trackback : 0
  1. 2014.04.10 11:47 address edit & delete reply

    비밀댓글입니다

Top
prev 1 ··· 19 20 21 22 23 24 25 26 27 ··· 39 next