이미 소장하고 있다면 판매해 보세요.
|
Part 1. PHP 실습 환경 만들기
1장 웹 프로그램의 이해 1.1 인터넷, 서버와 클라이언트 인터넷의 이해 서버와 클라이언트 1.2 웹 프로그램 웹 프로그램과 CGI 웹 디자이너와 웹 프로그래머 1.3 PHP란? PHP의 소개 PHP와 HTML, 그리고 Javascript 2장 웹 서버 환경 만들기 2.1 APM이란? Apache MySQL APM 연동의 이해 2.2 APM의 설치 APM 쉽게 설치하기 APM 설정 변경51 APM 실행 테스트 Part 2. PHP 기본기 익히기 3장 PHP 기본 문법 3.1 PHP 프로그램 작성 준비 PHP 프로그램 작성도구 PHP의 확장자 필자의 잔소리 3.2 PHP의 선언 PHP의 선언 PHP에서의 출력문 3.3 PHP에서의 HTML 사용 HTML 소스 삽입 방법 4장 변수와 상수 4.1 변수88 변수란? 정수형 변수 실수형 변수 문자형 변수 변수형의 변환 가변 변수 변수의 연결과 구분 4.2 상수 상수란? 상수의 종류 상수의 정의 4.3 환경변수 Apache 환경변수 PHP 환경변수 5장 함수 5.1 함수란? 함수의 뜻 PHP에서의 함수 5.2 함수 정의하기 함수 정의의 목적 정의된 함수 확인하기 함수 정의하기 5.3 전역변수와 지역변수 전역변수와 지역변수 전역변수 만들기 5.4 Static 변수 5.5 함수의 에러 메시지 숨기기 @의 사용 or (또는 ||) 6장 form 태그의 활용 6.1 form 태그의 기본 문법 form 태그 input 태그 text password checkbox radio hidden button submit image reset input 태그 종합 예제 select 태그 textarea 태그 6.2 get과 post get과 post 방식의 특징 get과 post 구분하기 7장 꼭 알아야 할 기본기 7.1 table 태그 테크닉 padding 조정하기 테이블 가로 폭 맞추기 셀 가로폭 정리하기 7.2 페이지 이동 방법 header location meta Part 3. PHP 문법 익히기 8장 문자열 가공하기 8.1 문자열 관련 함수 문자열의 길이 (strlen) 문자열 뒤집기 (strrev) 두 개의 문자열을 비교 (strcmp) 대문자로 바꾸기 (strtoupper) 소문자로 바꾸기 (strtolower) 문자열의 공백 제거 (ltrim, chop, trim) ASCII 코드 관련 함수 (chr, ord) 특수문자에 \ 붙이기 (addslashes) \n을 br로 변환 (nl2br) 문자열에서 태그를 제거 (strip_tags) 문자열의 태그를 그대로 출력 (htmlspecialchars) 문자열 추출하기 (substr) 문자열 찾기 (strstr) 문자열 치환 (str_replace) 9장 연산하기 9.1 연산자 산술 연산자 증감 연산자 9.2 계산기 만들기 계산 폼 만들기 계산 결과 출력하기 10장 조건문 10.1 비교 연산 비교 연산자 10.2 논리 연산 논리 연산자 논리 연산의 우선순위 10.3 if 문 if else elseif (또는 else if) 10.4 switch switch 10.5 입력받은 값 체크하기 PHP로 체크하기 javascript로 체크하기 11장 반복문 11.1 for 문 for 문 1부터 10000까지의 합 for 속의 for while 문 1부터 10000까지의 합 do while 11.2 break와 continue break continue 12장 include와 require 12.1 include include의 활용 12.2 require include와 require의 차이점 13장 배열 13.1 배열의 정의 원소 대입으로 정의하기 array 함수로 정의하기 이차원 배열 연관 배열 13.2 배열 값의 출력 배열의 크기 (sizeof, count) for를 이용한 배열 값 출력 13.3 배열 관련 함수 배열의 원소 추가 (array_unshift, array_push) 배열의 원소 삭제 (array_shift, array_pop) 배열의 원소 추출 (array_slice) 배열의 원소 치환 (array_splice) 배열 합치기 (array_merge) 연관 배열의 모든 키 이름 추출 (array_keys) 연관 배열의 모든 값 추출 (array_values) 문자열을 배열로 만들기 (explode) 배열을 문자열로 만들기 (implode) 14장 수학317 14.1 소수 반올림 (round) 올림 (ceil) 버림 (floor) 거듭제곱 (pow) 14.2 제곱 제곱근 (sqrt) 14.3 삼각함수 sin, cos, tan asin, acos, atan 14.4 최대값과 최소값 최대 값 (max) 최소 값 (min) 14.5 기타 수학 관련 함수 진수의 변환 (base_convert) 절대 값 (abs) 숫자의 형태 변환 (number_format) 15장 시간 15.1 시간 관련 함수 date time microtime mktime checkdate 15.2 시간의 계산 특정일로부터의 날짜 절차 특정일까지의 날짜 16장 난수 16.1 난수의 발생 rand, srand, getrandmax mt_rand, mt_srand, mt_getrandmax 16.2 랜덤 이미지의 구현 17장 암호화 17.1 암호화 함수 crypt md5 18장 cookie와 session 18.1 인증이란? 18.2 cookie 쿠키란?363 쿠키 굽기 쿠키 값의 체크 쿠키 값의 삭제 쿠키의 문제점 18.3 쿠키 카운터 만들기 18.4 회원 로그인 만들기 로그인 18.5 session 세션이란? php.ini의 세션 관련 설정 Session 세션의 시작 (session_start) 세션의 등록 (session_register) 세션의 삭제 (session_unregister) 세션의 폐기 (session_destroy) 18.6 세션 카운터 만들기 19장 정규표현식 19.1 정규표현식이란? 문자열이 포함되어 있는가? (ereg, eregi) 시작과 끝 ( ^, $ ) 문자의 반복 ( *, +, ? ) 반복 횟수의 지정 ( { } ) 문자열의 지정 ( ( ) ) OR 연산 ( | ) 어떤 한 문자 ( . ) 사용 가능한 문자열의 지정 ( [ ] ) 사용 불가능한 문자열의 지정 ( [^] ) 특수문자의 사용 19.2 이메일 주소와 홈페이지 주소 체크하기 이메일 주소 체크하기 홈페이지 주소 체크하기 19.3 문자열 치환하기 ereg_replace, eregi_replace 이메일 주소와 홈페이지 주소의 자동 링크 19.4 문자열을 배열로 만들기(split) 20장 파일과 디렉토리 20.1 퍼미션 20.2 디렉토리 관리 디렉토리의 생성과 삭제 디렉토리 열기 20.3 파일 관리 파일 정보 꺼내기 stat filesize fileatime filemtime fileperms file_exists 파일 열기 파일 읽기 file fgetc fgets fgetss fread 파일 쓰기 파일의 복사와 삭제 copy unlink 20.4 파일 카운터 만들기 20.5 현재 접속자 수 체크하기 20.6 파일 업로드하기 디렉토리와 퍼미션 PHP 설정 변경하기 파일 업로드 로직 파일 업로드 소스 주의 사항 21장 서버푸시 21.1 서버푸시의 구현 22장 메일 22.1 메일 보내기 메일 서버의 설정 메일 헤더 메일 보내기 (mail) SMTP 가상 서버의 설치 23장 이미지 다루기(GD) 23.1 GD 23.2 이미지 사이즈(GetImageSize) 23.3 이미지 만들기 이미지 생성 ImageCreate ImageCreateFromGif, Jpeg, Png ImageDestroy 이미지 출력 (ImageGif) 색의 지정 (ImageColorAllocate)493 그리기 ImageSetPixel ImageLine496 ImageRectangle ImagePolygon ImageArc 색칠하기 (ImageFill) 글씨 쓰기 ImageString ImageTTFtext 23.4 그래프 그리기 24장 기타 함수 24.1 eval 24.2 exit 24.3 DNS 관련 함수 24.4 isset, unset 24.5 쉘 명령의 실행 Part 4. 데이터베이스 25장 mySQL 25.1 Database란? 25.2 mySQL 구조의 이해 25.3 Query란? 26장 mySQL 사용 준비 26.1 사용자 추가하기 26.2 DB 추가하기 26.3 mySQL에 접속하기 mysql_connect mysql_select_db mysql_close 27장 테이블 27.1 자료형 문자형 char varchar text 기타 숫자형 int tinyint 기타 날짜형 열거형 27.2 테이블의 생성과 삭제 테이블 생성하기 테이블 삭제하기 제약 조건 기본 키 (primary key) 유일한 값, 유일 키 (unique key) NOT NULL 기본 값 (default) auto_increment 테이블 변경하기 추가 삭제 변경 27.3 테이블의 설계 28장 기본 쿼리문 28.1 자료 넣기 INSERT DELETE WHERE 컬럼 = '값' 컬럼 BETWEEN '값1' AND '값2' 컬럼 LIKE '%값%' AND와 OR 다음의 WHERE 절이 무엇을 뜻하는지 생각해보자 :) UPDATE 28.2 자료 꺼내기 SELECT PHP에서의 SELECT ORDER BY LIMIT DISTINCT 함수 COUNT SUM MAX, MIN AVG ROUND 기타 함수 Part 5. 실전 웹 프로그래밍 29장 카운터 만들기 29.1 로직 테이블 설계 29.2 소스 작성 29.3 쿠키의 설정 29.4 이미지 카운터 30장 윈앰프 방송 정보 추출 30.1 소스 페이지 30.2 소켓 열기 30.3 데이터 가공하기 31장 메모장 만들기 31.1 테이블 설계 31.2 페이지 설계 write.php write_ing.php list.php del.php del_ing.php edit.php edit_ing.php lib.php 31.3 소스의 작성 lib.php (함수 라이브러리) 페이지 이동 함수 에러 메시지 출력 함수 write.php (글쓰기 폼) write_ing.php (글의 저장) list.php (글 목록) 페이지 이동 로직 이전 페이지 그룹 이동 버튼 다음 페이지 그룹 이동 버튼 번호 붙이기 del.php (삭제) edit.php (수정) 31.4 검색 검색 폼 만들기 검색의 실행 검색 이후의 설정 검색어의 강조 31.5 다중 메모장의 구현 32장 게시판 만들기 32.1 메모장과 다른 점 답변형 게시판 알고리즘 글의 내용 보기 32.2 테이블 설계 32.3 페이지 설계 32.4 소스의 작성 write.php (글쓰기 폼) write_ing.php (글의 저장) list.php (글 목록) view.php (글 내용) reply.php (답변 쓰기 폼) reply_ing.php (답변글의 저장) |