IT전문교육 의 리더!

로그인 회원가입
HOME>IT전문가>웹 프로그래밍 class2>PHP [입문+실무]

PHP [입문+실무]

40회차 속성과정
전체 : 22시간 38분|회차당 평균 : 33분57초

이용기간 2개월

전문강사 : 김성훈/김철수

270,000165,000



PHP [실무] 사용법 강좌
PHP는 별도의 실행 파일을 만들 필요 없이 HTML 문서 안에 직접 포함시켜 사용하며, C, 자바, 펄 언어 등에서 사용되는 프로그래밍 언어의 한 종류로, ASP와 같이 스크립트에 따라 내용이 다양해서 동적 HTML 처리 속도가 빠르고 다양한 데이터베이스를 지원하기 때문에 웹의 운영과 여러 문제 해결을 위해 꼭 배워야 하는 웹 프로그래밍 기술입니다. 알지오 PHP 강좌를 통해 PHP를 배우기 위한 기본 구문과 테크닉을 배운 후 클래스(class), 오브젝트(object), 데이터베이스(PDO), 보안(security), 트러블 슈팅, 웹 프로그래밍 기술까지 배울 수 있습니다.
  • 01.52분 PHP 기본 (1)

    변수와 변수의 출력, 줄바꿈을 포함한 문자열의 변수 처리와 출력, set, null, empty 의미, 변수의 타입과 캐스팅, 레퍼런스 타입변수, 환경변수와 상수에 대하여 알아봅니다.

    책갈피 : [00:16] 변수/[06:41] 줄 바꿈을 포함하는 변수/[10:17] echo의 출력과 white space/[14:16] 끝 표시에 홑따옴표/[19:06] set, null, empty, space, zero, false/[24:33] 변수의 타입/[30:46] 형변환/[38:46] reference 변수/[41:57] 환경변수/[47:20] 상수

  • 02.42분 PHP 기본 (2)

    조건문과 반복문에 대하여 알아봅니다.

    책갈피 : [00:39] if문/[05:41] not/[06:12] switch/[12:19] ? 연산자(3항 연산자)/[17:19] 비교 연산자의 종류/[21:29] =과 ==의 차이/[23:56] loose comparison, strict comparison/[27:59] 논리연산자/[29:24] ++ 연산자/[32:33] 반복문/[37:05] break, continue

  • 03.45분 PHP 기본 (3)

    함수와 기타 기능에 대하여 알아봅니다.

    책갈피 : [00:00] 함수/[05:57] 함수에서 return 값이 여러 개인 경우/[09:24] 함수의 call by reference, 로컬변수/[13:03] 점을 왼쪽으로 90도 회전하는 함수/[17:47] 인수의 개수가 미정인 함수/[19:54] 성적의 특수한 평균을 반환하는 함수/[21:38] 변수의 종류/[25:10] static 변수/[28:00] 익명 함수/[34:35] include, require/[39:34] 에러 핸들링/[43:40] error_log 이메일로 전달

  • 04.55분 심화탐구 (1)

    문자열과 숫자에 관계된 함수를 알아봅니다.

    책갈피 : [00:21] substr, mb_substr, mb_internal_encoding, mb_detect_encoding/[04:30] substr, mb_substr 예시/[06:54] strpos/[11:07] str_replace/[15:26] str_repeat, strtoupper, strtolower, ucfirst, ucwords/[19:48] trim, ltrim, rtrim/[21:05] strlen, mb_strlen, mb_convert_encoding/[23:55] 정규식 표현/[27:31] preg_match, preg_match_all/[32:24] preg_replace/[33:47] hash/[40:12] rand, mt_rand, uniqid/[44:32] ID제안 예제/[47:58] round, ceil, floor, number_format/[51:43] printf, sprintf

  • 05.34분 심화탐구 (2)

    시간과 날짜에 관계된 함수와 기타 기능에 대하여 알바봅니다.

    책갈피 : [00:00] getdate/[02:29] 날짜와 시간 format/[05:27] DateInterval/[11:05] DateTime, getTimestamp/[14:01] checkdate, date, mktime/[18:24] 2000년 각 월의 말일 구하기/[21:14] 2017년 11월의 마지막 일요일 구하기/[23:23] 한국 나이 만 나이 구하기/[25:46] phpinfo, ini_get, ini_get_all, ini_set, ini_restore/[30:29] php를 command line에서 사용하기

  • 06.54분 심화탐구 (3)

    배열에 대하여 자세히 알아봅니다.

    책갈피 : [00:00] 배열/[05:47] print_r, var_dump, var_export, array_merge/[09:41] array_merge_recursive/[11:38] sort, asort, rsort, arsort/[16:49] ksort, krsort, usort/[21:08] array_shift, array_pop/[24:26] array_unshift, array_push/[27:28] array_splice/[32:55] array_slice/[34:50] array_filter/[38:43] array_search/[41:32] list/[43:26] array_walk, array_map/[47:44] implode/[50:10] explode

  • 07.41분 파일과 디렉토리

    file과 directory 관련 함수에 대하여 알아봅니다.

    책갈피 : [00:00] fopen, fgets, fclose, flock/[05:20] file_get_contents, file_put_contents/[07:08] tmpfile/[09:23] fread, feof, is_resource/[14:54] fgets, stream_get_line, fgetc/[20:53] file_exists, is_file, is_dir, is_link, filesize, filemtime, fileatime/[26:19] __LINE__, __FILE__, __DIR__, basename, pathinfo/[30:43] is_readable, is_writable/[33:58] copy, unlink/[35:38] mkdir, rmdir/[38:28] realpath, disk_free_space, scandir

  • 08.49분 PDF, CSV, image file, 그래프

    특수 형태의 파일과 차트 생성에 대하여 알아봅니다.

    책갈피 : [00:00] TCPDF 클라스/[03:00] PDF 포맷 형식 지정/[09:19] fgetcsv/[13:30] fputcsv/[15:20] 이미지 작업 함수/[21:48] 그림 그리기 예제/[27:11] 이미지 파일 로드 후 변환하여 저장하기/[34:01] 구글 차트/[38:59] 다양한 종류의 그래프 출력하기/[42:42] 그래프 데이터 입력/[46:19] 그래프 결과 확인

  • 09.40분 클래스와 객체 (1)

    클래스와 객체에 대하여 자세히 알아봅니다.

    책갈피 : [00:00] 클래스와 객체/[03:17] $this/[07:25] 움직이는 car 만들기/[13:38] 자바스크립트 구현/[19:00] 상속/[25:44] Magic method/[29:24] auto load/[33:31] serialize, unserialize/[36:58] type hinting

  • 10.32분 클래스와 객체 (2)

    추상클래스, interface 기타 주요 클래스에 대해 알아봅니다.

    책갈피 : [00:00] 추상클래스/[01:05] 추상메소드/[04:02] interface/[07:43] interface의 사용/[09:57] namespace/[12:09] const/[14:24] use/[15:01] Exception/[18:20] try catch/[21:36] 일반오류를 Exception 처리/[24:27] iterator interface/[27:15] 3항 연산자/[30:31] spl_classes/[31:03] class_implements

  • 11.34분 웹프로그래밍 (1)

    html form에 대해 알아봅니다.

    책갈피 : [00:27] POST, GET 방식/[03:49] text/[05:49] textarea/[08:48] $_POST, $_GET, $_FILES/[10:45] str_repeat/[12:17] password, select/[15:53] radio/[17:43] multiple/[19:12] checkbox, hidden/[21:27] file/[24:42] required, date, placeholder/[26:21] 입력제한/[29:14] 서버에서 옵션값 생성/[32:41] 옵션값 생성 결과확인

  • 12.50분 웹프로그래밍 (2)

    html form 전달 방식에 대해 알아봅니다.

    책갈피 : [00:00] 폼 전달값의 검정/[02:45] mb_strpos/[04:25] is_numeric/[06:47] number_format/[09:14] _FILES/[11:04] pathinfo/[12:10] email 검정/[14:05] email 검정 패턴/[16:25] checkdnsrr/[18:26] 로그인과 세션 유지/[21:28] require_once/[23:29] array_search/[26:48] Clickjacking/[27:50] opacity/[30:13] Cross Site Request Forgeries/[34:16] null byte injection/[36:04] file_exists/[38:41] mail 전송/[40:38] session에 토큰 생성/[43:35] required/[45:33] 패턴 매칭/[47:06] mb_language, mb_internal_encoding

  • 13.44분 웹프로그래밍 (3)

    cookie와 session에 대해 알아봅니다.

    책갈피 : [00:00] magic_quotes_gpc/[02:05] strip_tags/[03:21] date type 인식기능/[05:45] date 출력결과 확인/[07:25] password_hash/[10:34] htmlspecialchars/[12:48] urlencode, rawurlencode/[15:53] decode/[16:36] nl2br/[18:11] setcookie/[20:21] cookie 삭제/[21:30] parse_str/[23:34] http에서 session 관리/[26:24] session_start/[29:50] session_save_path/[32:54] session_regenerate_id/[34:01] 복수 이미지 전송/[37:10] $_FILES/[39:19] finfo/[42:04] php.ini의 file upload 설정

  • 14.43분 웹프로그래밍 (4)

    api에 대해 알아봅니다.

    책갈피 : [00:00] 파일 다운로드/[03:38] readfile/[05:05] mime-type/[06:24] 첨부파일 메일 보내기/[09:30] boundary/[12:39] header 설정/[15:26] gethostbyname, gethostbyaddr/[17:58] no-cache/[20:48] HTTP Server Response Class Code/[22:49] Web API 작성/[25:33] json_encode/[28:23] jquery/[30:28] $.getJSON/[33:30] RSS XML 읽기/[36:41] attributes/[38:28] wiki web api/[41:44] parse_url

  • 15.50분 Database (1)

    Mysql과 console 작업에 대해 알아봅니다.

    책갈피 : [00:03] MySql/[02:54] console/[04:25] select/[07:28] user 생성/[09:12] database 생성, 권한 부여/[11:48] table 생성/[13:16] datatype/[16:28] data load, insert/[19:24] data load 해보기/[20:04] table select/[23:27] having/[24:14] column의 추가, 변경, 삭제/[27:00] delete, update/[30:23] distinct, sort/[32:00] as, null/[33:54] pattern matching/[36:08] count/[38:43] inner join/[41:47] outer join/[42:54] batch file 실행/[45:40] record, table 삭제/[47:54] database 삭제

  • 16.34분 Database (2)

    PDO class와 활용에 대해 알아봅니다.

    책갈피 : [00:00] PDO class/[02:41] ini 파일 구조/[04:27] parse_ini_file/[06:44] query()/[09:19] prepare/[11:19] bindValue/[13:04] fetchAll/[15:00] limit, fetchColumn/[17:57] FETCH_OBJ/[20:03] FETCH_ASSOC, FETCH_CLASS/[22:56] prepare를 이용한 insert/[24:52] BLOB/[26:40] file_get_contents/[29:09] prepare를 이용한 update, delete/[32:11] memory_get_usage, unset

  • 17.60분 보안 (1)

    보안의 개요에 대해 알아 봅니다.

    책갈피 : [00:02] 보안 포커스/[03:40] 출력 escape 처리/[05:46] 입력 검증/[07:06] is_numeric과 ctype_digit 비교/[10:26] type check/[13:00] filter_var/[15:34] 타입 비교시 주의사항/[17:27] 정규식 사용시 주의사항/[20:15] 정규식 option/[22:09] grouping/[24:03] h 태그의 정규식 표현/[27:24] 반복한도 초과 주의사항/[29:20] e option/[32:47] safe mode/[33:46] php.ini 권장값/[35:23] disable_functions/[38:47] display_errors/[41:10] max_execution_time/[43:36] session.cookie_httponly/[45:23] session.entropy_file/[47:44] session.save_path/[49:39] parameter 변조/[51:05] XSS 공격/[54:21] XSS 방어/[56:26] strip_tags 위험요소/[58:08] encoding 공격

  • 18.47분 보안 (2)

    각종 해킹과 대비책에 대해 알아봅니다.

    책갈피 : [00:00] 보안 출력용 class 만들기/[02:14] 숫자 preg_match/[04:56] log 출력 함수/[06:36] url 출력 함수 결과확인/[09:41] CSRF/[12:50] CSRF 대비책/[15:20] Click jacking과 대비책/[18:05] null byte/[20:57] null byte 공격 예/[23:18] null byte 대비책/[24:35] SQL injection/[27:30] SQL injection 대비책/[29:04] mysqli_real_escape_string/[30:30] OS command injection과 대비책/[33:46] directory traversal과 대비책/[36:14] include를 이용한 공격/[39:04] file upload의 위협/[42:25] whitelist 활용 및 type check/[45:03] 보안관리

  • 19.33분 보안 (3)

    기타 보안 이슈에 대해 알아봅니다.

    책갈피 : [00:00] eval injection과 대비책/[03:39] mail header injection과 대비책/[05:54] 쿠키 보안/[08:37] session hijacking 대비책/[10:37] session id guess/[12:20] session 고정화/[14:51] SSL/[16:18] http, https 혼합 관리 예/[19:59] session_decode/[22:28] file_put_contents/[25:54] cache 보안/[27:53] Ajax 검증/[29:06] JSON 보안/[31:20] 보안 변화의 속도 고려

  • 20.33분 Trouble shooting

    문제 발생과 대책에 대해 알아봅니다.

    책갈피 : [00:03] error 관련 setting/[02:17] error_reporting/[04:32] debugging/[06:00] 빈 화면이 뜨는 에러/[08:27] short_open_tag/[10:11] Notice 오류/[13:51] notice 표시 안하기/[14:55] cannot modify header information 에러/[17:31] @ 연산자/[20:41] xdebug에서 @ 무력화/[21:06] 한글 깨짐 현상/[24:52] locale/[26:13] setlocale/[28:28] 외부 library/[31:12] framework

  • 김철수 강사
  • 21.26분 php 시작하기, POST방식 이해하기

    강의 소개와 php의 작동원리를 설명합니다.

    책갈피 : [00:00] 강의 소개/ [00:31] 서버 측 언어 (Server Side Script)/ [00:48] 제로보드/ [01:36] 호스팅 ( Hosting )/ [01:42] APM,아파치(apache)/ [02:05] 호스팅 받은 서버의 정보 보기/ [02:19] 리눅스/ [02:28] PHP 버전/ [02:42] MYSQL/ [03:18] editplus에서 FTP 설정하기/ [03:37] FTP/ [05:07] php 정보보는 소스 만들기(phpinfo함수)/ [05:24] PHP 태그 사용하기/ [05:50] PHP의 함수 라이브러리/ [06:57] PHP언어의 확장자/ [07:16 ] EditPlus 의 구문강조 색깔 변경/ [08:15] EditPlus 백업 파일 생성 설정 해제 방법/ [09:06] 내가 올린 PHP파일의 도메인 경로/ [09:56] PHP의 의미/ [10:38] php 작동 방식 이해하기/ [11:49] 발전하는 HTML/ [13:15] 클라이언트 측 스크립트 (Client Side Script)/ [15:39] html과 php 연동하기(POST)방식 이해하기/ [17:19] POST/ [18:32] colspan, rowspan/ [20:37] 404 Error/ [22:14] echo, print/ [23:24] 인코딩(Encoding)

  • 22.22분 php 태그와 변수, 주석 사용하기

    php 기본 작성법을 알아봅니다. 변수, 주석의 개념을 설명합니다.

    책갈피 : [02:30] php 테그 사용하기(4가지 종류)/ [01:13] 원격저장/ [02:58] 태그/ [04:40] php설정위치/ [04:48] php 태그 종류 정리/ [06:43] 변수 사용하기/ [07:09] 변수(Variable)/ [07:24] PHP에서의 변수형/ [07:45] PHP에서의 형강도/ [08:12] PHP의 인터프리터(interpreter)/ [08:39] 대입 연산자/ [09:49] get, post 방식/ [10:29] POST/ [10:44] POST 방식의 폼 데이터 저장 방법/ [10:46] 폼 데이터 저장방법별 특징/ [13:34 ] 문자열 연결 연산자 사용하기/ [15:06]  / [17:13] PHP 식별자 규칙/ [17:27] 폼(Form) 데이터를 저장하는 변수명/ [18:33] PHP 동작 원리 / [20:21] 주석 사용하는 방법/ [20:32] 한 줄 주석(//)/ [21:51] 여러 줄 주석/* */

  • 23.21분 식별자 만드는법, 변수형태, 상수 쉽게 정의하기

    식별자를 만들고, 변수형식과 상수를 정의합니다.

    책갈피 : [00:38] 겹따옴표(“ ”) 에서의 변수값 표현/ [01:07] 홑따옴표(‘ ’)에서의 변수값 표현/ [02:53] 겹따옴표(“ “) 또는 홑따옴표(‘ ‘)를 문자로 출력하기/ [03:08] 이스케이프(Escape) 문자/ [03:45] 식별자를 만드는 방법 알아보기/ [04:10] 가변변수/ [05:32] 변수명/ [06:40] 변수의 초기화/ [09:08] 변수의 형태 알아보기(정수형, 실수형, 문자형 등)/ [09:50] 불리언(Boolean)형 변수/ [10:30] 형 변환/ [10:43] 변수형 검사법/ [11:06] 상수 정의해서 편하게 값 사용하기/ [11:37] 이미 정의되어 있는 기본상수 정보/ [11:49] 상수 범위/ [13:43] 상수 의 이름/ [14:01] 상수의 사용/ [14:26] 상수에 저장 가능한 데이터/ [17:51] number_format()함수/ [19:23] 인수(Parameter)/ [19:45] DATE()

  • 24.29분 연산자의 종류 알아보고 사용하기

    여러가지 연산자의 활용법을 배웁니다

    책갈피 : [02:27] 산술 연산자 사용하기/ [04:03] 형 변환/ [04:16] 나머지 연산자의 쓰임 알아보기/ [04:44] 0으로 나누면?/ [05:01] 산술 연산자의 특징/ [05:27] 부호연산자, 단항연산자(unary operator)/ [05:52] 피연산자, 대입연산자/ [06:55] 연산자 우선순위/ [07:02] 연산의 반환값이란?/ [07:12] 반환값 (return value)/ [10:19] 증감연산자로 1만큼 쉽게 증가 감소시키기/ [10:58] 증가연산자/ [11:45] 증가연산자의 우선순위/ [14:38] 감소연산자,증가, 감소 연산자를 쓰는 이유/ [14:54] 대입연산자의 여러가지 형태/ [15:24] 복합대입연산자/ [16:10] 복합대입연사자를 쓰는 이유/ [18:04] 비교연산자의 여러가지 형태(<>)/ [20:38] 0 == ‘0’ 이 참인 이유/ [21:02] IDENTICAL 연산자(‘===‘)/ [21:17] strcmp(), strcasecmp(), strnatcmp()/ [22:31] PHP에서의 참, 거짓/ [24:18] 논리연산자,논리연산자의 우선순위/ [25:15] if() 구문/ [27:07] 그 외의 연산자 - 비트연산자

  • 25.23분 연산자 차별, 변수 검사하기

    연산자의 우선순위와 변수의 형태를 검사하는 함수를 사용합니다.

    책갈피 : [00:00] 특별한 연산자 - 3항 연산자s/[00:12] IF 구문/Else 구문/[00:23] 삼항연산자/[02:29] 연산자 차별(연산자의 우선순위)/[04:01] instanceof (형 연산자)/[06:11] 변수의 형 검사(gettype)하기/[08:15] settype/settype 구조/[09:05] 그 외 형검사함수 알아보기/[12:09] isset/isset 구조/[12:41] empty/empty 구조/[16:00] NULL/[17:45] 숫자와 문자 서로 변환하기/[17:54] intval/intval 구조/[21:10] floatval/floatval 구조

  • 26.24분 조건문(if,switch) 모양과 사용법 익히기

    조건문을 활용해서 상황에 따른 작업을 합니다.

    책갈피 : [00:14] If문 기본 구조/[02:55] if문 모양과 사용법 알아보기/[03:45] if문의 실행 범위/[03:58] If문의 코드블록의 다른 방법/[05:43] else if, elseif/[06:15] && 논리 연산자/[12:07] define/define 함수 구조/[14:26] 여러개 조건 중 택일하기(switch)/[15:06] switch 문/[15:26] switch문에 쓰일 수 있는 자료형/[17:27] switch문에 break 걸기/[18:13] loop구분에서의 break;/continue/[18:33] default 레이블/[19:10] 다수의 case 레이블의 적용/[19:27] if 구문과 switch 구문의 사용

  • 27.20분 지루함을 날려버릴 반복문(for, while)

    반복문을 사용해서 비슷한 작업을 한번에 처리합니다.

    책갈피 : [03:32] 종료 조건이 애매할 때(While문)/[03:48] 관계연산자/[04:28] While문의 범위/[04:45] While 문 작동 순서도/[06:48] 겹따옴표와 홑따옴표 차이/[07:14] 또 다른 표현법/[08:06] 대입연산자 +=/[11:52] 종료 조건이 명확할 때(for 문)/[12:13] For문의 범위/[12:49] For문 의 작동 순서도/[13:38] While문,For문의 사용하는 곳/[14:07] 무조건 한번은 작업해야 할 때(do, while문)/[14:53] do_while 문의 작동 순서도/[17:11] 반복문에 break걸기/[18:46] 중간에 반복 이어기가(continue)

  • 28.22분 include로 한방에 처리하기, 내맘대로 함수 만들기

    똑같은 부분을 별도의 파일로 만들고 include합니다.

    책갈피 : [00:00] 반복부분 include로 한방에 처리하기/[01:35] require 와의 차이/[04:03] include 선언법/[05:02] include_once, require_once/[05:15] auto_prepend_file, auto_append_file/[06:47] 내맘대로 함수 만들기(사용자 정의 함수)/[08:43] 함수 기본 선언 구조/[09:09] 함수 명명 규칙/[09:23] 함수 대소문자 구분/[09:46] 인수/[10:01] 옵션 인수(파라미터)/[10:18] 인수의 주의점/[14:46] 변수 범위/[15:22] 변수 전달 방식/[15:47] 참조로 전달(pass-by-reference)/[16:17] include return/[16:34] 되돌림값(return) 설정하기/[17:19] 배열 인덱스/[18:55] 함수에 메인 변수(지역변수의 범위)/[18:59] 재귀함수

  • 29.25분 변수를 줄줄이 꿰기

    배열의 개념과 사용, 활용법을 배웁니다.

    책갈피 : [00:00] 배열의 개념 알아보기/[00:20] 변수선언/[01:28] 배열(array)/[02:05] 배열의 인덱스/[03:02] php 태그/[03:08] 배열과 처음 만나기(선언하기)/[03:22] 배열의 선언/[04:23] 배열의 특징/[05:14] for문 구조/[05:46] echo 출력/[06:11] if/[06:41] 결과값 확인/[06:49] 줄바꿈 넣어주기/[07:24] 많은 값 한번에 초기화(범위값 설정)/[07:43] range 함수/[07:50] range함수 구조/[08:29] count 함수/[08:42] count 함수 구조/[08:53] sizeof함수/[09:25] 다른 언어와 PHP의 배열 선언의 차이점/[09:44] 범위확장/[11:11] 결과값 확인/[11:24] 문제점 수정/[12:33] 키값으로 값 참고하기(연관배열)/[13:31] 키(key)/[14:32] 출력하기/[15:00] 결과값 확인/[15:23] 연관배열을 한방에 참고하기(foreach문)/[15:49] foreach/[16:00] foreach 구조/[17:21] 결과값 확인/[18:24] 배열안의 배열 만들기(다차원배열)/[21:04] 배열의 정렬/[21:29] 배열값의 순서 바꾸기(sort하기)/[21:29] sort 함수/[21:39] sort 함수 구조/[22:03] sort함수에서의 SORT_NUMERIC/[22:14] sort함수에서의 SORT_STRING/[22:44] 그 외 sort함수의 flags 값들/[23:44] rosrt 함수/[23:49] rsort 구조

  • 30.27분 쿠키(Cookie)조작과 카운터 만들기

    쿠키를 사용해서 카운터를 만듭니다.

    책갈피 : [00:01] 쿠키란?/[00:56] 원격 저장/[01:07] 카운트를 저장하기 위한 파일 만들기/[01:54] 카운트 저장파일 권한 바꾸기/[02:05] CHMOD/[02:16] CHMOD에서의 권한 설정 방법과 숫자로 표현/[02:30] 각 문자별 권한 의미/[05:29] 쿠키 만들기/[05:34] isset 함수/함수 구조/[05:54] $_COOKIE[‘ ‘]/[06:04] 수퍼클로벌 변수/[06:09] $_COOKIE[‘ ’] 변수의 다른 사용법/[06:25] die 함수/[06:32] setcookie 함수/함수 구조/[07:09] setcookie함수의 파라미터 생략/[10:27] 메뉴얼 참고해서 setcookie 함수의 정의 확인하기/[13:11] time함수/[13:20] 왜 time()+3600인가?/[16:06] 파일 열어서 count 값 올리기/[16:17] fopen함수/함수 구조/[16:44] fopen 함수의 파일 접근 권한 종류/[17:36] fgets 함수/함수 구조/[19:27] trim함수/[20:10] file 함수/[23:49] fwrite 함수/[24:20] fclose 함수

  • 31.20분 방명록 만들기

    테이블 구성하고 생성합니다.

    책갈피 : [01:07] 방명록 테이블 구성/[01:15] Mysql 이란/[01:25] 테이블/[01:33] auto_increment/Primary Key/[02:09] current_timestamp/[02:21] not null/[04:11] 데이터베이스 접속하기/[05:35] mysqli/mysqli 구조/[05:51] i의 뜻/[06:04] 순서지향적/[08:34] SET NAMES/[08:38] UTF-8/[10:04] return/[11:57] phpMyAdmin으로 데이터베이스 훑어보기/[12:56] 쿼리Query/[13:24] Create/그 외의 DDL문/[14:39] php 파일로 테이블 생성하기/[18:15] varchar 자료형/[19:11] timestamp자료형

  • 32.18분 방명록 만들기

    글 쓰기, 내용 목록을 보이는 작업을 합니다.

    책갈피 : [00:16] CREATE 문 구조/[00:38] utf_general_ci/[00:47] 콜레이션(Collation)/[01:03] update CURRENT_TIMESTAMP/[01:19] DROP TABLE 테이블이름/[01:49] $conn->query()/[02:13] 순차적 방법의 쿼리 실행법/[02:28] set names utf-8/[02:31] 문자셋(Character Set)/[03:16] 디버그하기(오류고치기)/[06:05] 방명록 내용 목록을 보기 위한 쿼리작성하기/[06:15] SELECT 구문 구조/[06:29] SELECT 구문의 * 의미/[06:55] ORDER BY 구문/[07:08] DESC, ASC/[08:33] $result->num_rows;/[09:52] html로 글 쓰기용 테이블 구성하기/[10:19] POST 방식/[13:17] 데이터베이스에 글 내용 삽입용 파일 작성하기/[15:28] history.go(-1);/[15:32] history.back()

  • 33.22분 방명록 만들기

    입력내용 확인, 글목록을 보이게 작성합니다.

    책갈피 : [00:36] 모든 내용을 다 채웠는지 검사하기(empty함수)/[04:47] 데이터베이스에 글 삽입 SQL 작성하기/[16:21] 글 목록으로 보여줄 내용 정리하기

  • 34.29분 방명록 만들기

    이전 목록과 다음 목록 보이기, 글 삭제하는 작업입니다.

    책갈피 : [00:00] 글 목록 보기위한 html테이블 구성하기/[06:34] 이전페이지와, 다음 페이지 계산하기/[15:04] 글 삭제용 php 파일 만들기/[22:46] 글 삭제 SQL 구성하기

  • 35.20분 게시판 만들기

    db에 접속하고 테이블을 구성합니다

    책갈피 : [00:00] 게시판 만들기 기본 설명/[00:19] 테이블 구성하기/[03:15] DB접속파일 만들기/[08:43] php파일로 테이블 구성하기/[16:35] 글쓰기용 php 파일 구성하기

  • 36.22분 게시판 만들기

    글쓰기로 넘어온 데이터를 데이터베이스에 저장합니다.

    책갈피 : [00:50] POST방식으로 넘어온 데이터 정리하기/[10:59] 데이터 입력용 SQL문 구성하기/[15:52] 데이터 입력 후 작업/[18:01] 디버그하기(오류고치기)

  • 37.28분 게시판 만들기

    데이터베이스의 글 내용 변경합니다.

    책갈피 : [00:20] 글 편집용 html 테이블 구성하기/[05:31] 글 내용 가져오기 SQL 구성하기/[11:15] 글 내용 보이기/[15:38] UPDATE 용 php파일 만들기 /[17:42] 글작성 비밀번호 가져오기/[20:31] 변경된 글 내용 저장하기

  • 38.33분 게시판 만들기

    글 내용 읽을 때 조회수를 증가시킵니다.

    책갈피 : [00:00] 작업할 내용 설명/[03:55] 읽기 파일 만들기/[05:49] 읽을 글 내용 데이터베이스에서 가져오기/[10:20] 글을 보여주기 위한 테이블 구성하기/[18:13] 이전글과 다음글 번호 계산해서 링크걸기/[30:40] 조회수 올리기

  • 39.27분 게시판 만들기

    글 삭제하고, 글 목록작성합니다.

    책갈피 : [00:00] 작업할 내용 설명/[00:52] 암호확인 페이지 구성하기/[03:56] DB에서 글 삭제하기 위한 php 파일 구성하기/[05:00] 글작성 비밀번호 가져오기/[08:13] DB에서 글 삭제하기/[13:27] 글 목록 작업을 위한 기본 설명/[16:19] 글 목록을 구성하기 위한 준비하기/[20:21] DB에서 정해진 갯수 만큼 글 가져오기/[23:06] 게시물의 총 갯수 계산하기

  • 40.28분 게시판 만들기

    총 페이지 갯수 계산, 글 목록 완성, 페이지 리스트 구성합니다.

    책갈피 : [00:04] 총 페이지 갯수 계산하기/[02:37] 목록 구성을 위한 테이블 구성하기/[05:46] 글 목록 표시하기(while문 사용)/[12:50] 페이지 리스트 표시하기/[14:33] 첫번째 페이지 계산하기/[17:03] 마지막 페이지 계산하기/[18:52] 페이지 리스트 단위로 이동하기위한 링크 만들기





본 강의 수강생들의 추가구매가 가장 많은 학과.