[PHP기초 강좌 1강] 홈페이지 만들기 무작성 따라하기 APMSETUP설치 , PHP프로그래밍, 웹프로그래밍

[PHP기초 강좌 2강1편] 홈페이지 만들기 무작성 따라하기 mysql utf-8
- 홈페이지 설계 구상
- index 메인 생성및 수정
- PHP myAdmin 에서 테이블 만들기
- PHP mysql 쿼리문 배우기



[PHP기초 강좌 2강 2편] 홈페이지 만들기 무작성 따라하기 mysql utf-8
- 홈페이지 설계 구상
- index 메인 생성및 수정
- PHP myAdmin 에서 테이블 만들기
- PHP mysql 쿼리문 배우기

PHP기초 강좌 3강 1편] 홈페이지 만들기 무작성 따라하기-회원가입 페이지 만들기


- 회원가입 페이지 만들기
- DB 테이블 생성하기
- Connect 파일 만들기

[PHP기초 강좌 3강 2편] 홈페이지 만들기 무작성 따라하기-Setcookie, md5암호화

- 회원가입페이지
- 로그인 페이지
- 쿠키생성(Cookie)
- md5암호화 처리


[PHP기초 강좌 4강] 홈페이지 만들기 무작성 따라하기-CSS(stylesheet) 

- 회원가입 페이지
- CSS(stylesheet)스타일시트
- 게시판 만들기


[PHP기초 강좌 5강] 홈페이지 만들기 무작성 따라하기
- MySQL 테이블 생성
- 게시판 글쓰기 페이지 만들기

[PHP기초 강좌 6강] 홈페이지 만들기 무작성 따라하기-게시판 페이지 처리
-게시판 만들기-
글쓰기, 리스트, 페이지 처리

[PHP기초 강좌 7강] 홈페이지 무작정 따라하기 게시판만들기
게시판 만들기
- 게시글 상세보기
- 게시글 수정, 삭제

[PHP기초 강좌 8강] 홈페이지 무작정 따라하기 게시판만들기, 이미지 업로드


[PHP기초 강좌 9강] 홈페이지 무작정 따라하기 게시판만들기, 이미지업로드, 웹프로그래밍, Setcookie  게시판 만들기
- 이미지 업로드 수정, 삭제
- 스마트에디터 적용


[PHP기초 강좌 10강] 홈페이지 무작정 따라하기 게시판만들기
게시판 만들기
- 코멘트 달기 (댓글 / 답글)

[PHP기초 강좌 11강] 홈페이지 무작정 따라하기 게시판만들기
게시판 만들기
-코멘트 달기(댓글, 답글)
- 게시글 검색기능

[PHP기초 강좌 12강 마지막] 홈페이지 무작정 따라하기 게시판만들기
- 마지막 총정리
- 다음 강좌 소개

(PHP스크립트는 블로그에서 다운 받으실 수 있습니다.
http://blog.naver.com/pjws0321)


[PHP중급 강좌 1강]  '쩡원의 PHP' 홈페이지 제작 무작정 따라하기

-PHP중급 강좌 -
-Document Root디렉터리 생성
- index파일 생성


[PHP 중급강좌 2강] '쩡원의 PHP' 홈페이지 제작 무작정 따라하기
- 회원가입 페이지 생성
- 회원정보 쿼리전송
- 로그인, 로그아웃 페이지


웹에플리케이션 만들기 - 웹서버(apache) 설치 (윈도우) (생활코딩) :

[설치]:

https://bitnami.com/stack/wamp --> Download WAMP Installer :최신버전으로 download(예:  bitnami-wampstack-5.6.25-0-windows-installer.exe  )

---> No thanks, just take me to the download ---> 백신 돌고 있는 상황인데 contine? yes ---> next

---> Select Components: PhpMyAdmin만 체크 표시하고 나머지는 체크 표시를 off후, next --->

Installation folder:  (그대로) next --->

create MySQL "root" Account : pswd 입력(DB 접근시 사용될 PASSWORD: 예: cgodept)

---> Launch wampstack in the cloud with Bitnami 의 체크 표시를 off후, next

---> Ready to Install : next ---> 실제 install시작됨 ---> windows 보안경고: 방화벽에서 이 앱의 일부 기능을 차단했읍니다: 액세스 허용 ---->  finis ---> 게시자를 알 수 없는 다음 PGM(Apache HTTP Server)이 이 컴 변경할 수 있도록 허용할래? 예 --->  ---> 게시자를 알 수 없는 다음 PGM (BitRock Installbuilder for Wndows)이 이 컴 변경할 수 있도록 허용할래? 예 ---> Bitnami WAMP Stack창이 뜬다.

[성공적 설치 확인] :
 

web 창에 http://localhost/index.html 입력 ---> 고로 잘 설치되었다면,  http://localhost/index.html 뜬다. ("인트라넷 설정은 기본적으로 꺼져 있습니다"  [이 메세지를 다시 표시 안함] [인트라넷 설정] 도 함께) 


 


mysql 프로그래밍과 연동 (생활코딩)


PHP와 MySQL의 연동 - 사용자의 정보 서버로 전송하기 (생활코딩)
** 웹에플리케이션 만들기 - 웹서버 설치 (윈도우)


 데이터베이스 접속방법 윈도우  (생활코딩)



https://www.youtube.com/embed/Z1Noe4rN9vA"">PHP 처음배우는 분을위한 기초문법과정 동영상 강좌,강의,교육,배우기 (정훈희)


PHP 프로그램작성과실행 동영상 강좌,강의,교육,배우기

PHP 강좌 (inflearn)

Login system using PHP with MYSQL database
** Login system using PHP with MYSQL database


** Create a PHP "Login & register" Script
** Create a PHP "Login & register" Script

데이터 전송 방식인 GET 방식과 POST 방식의 비교


GET

1. 전송방식 : 데이터를 URL 뒤에 붙여서 전송하며 '?' 메타문자로 데이터 부분 시작

2. 전송형식 : '이름=값'의 형태의 문자열 형식으로 보내며 하나 이상의 경우 '&' 구분자를 추가

3. 전송 예  : http://localhost/exam8-5.php?id=test&passwd=12345

4. 특징     : URL 뒤에 데이터가 추가되므로 브라우저 주소창에 데이터 내용이 노출, URL의 길이가 제한이 있어 보낼 수 있는 데이터의 길이가 제한됨, form 태그 없이 그냥 URL 문자열로 데이터 전달 가능

5. 용도     : 일반적으로 단순히 내용을 가져오는(get) 용도


POST

1. 전송방식 : 데이터를 URL 뒤에 붙이지 않고 HTTP의 헤더정보 다음에 오는 몸체(body)에 넣어서 전송

2. 전송형식 : '이름=값'의 형태의 문자열 형식으로 보내며 하나 이상의 경우 '&' 구분자를 추가

3. 전송 예  : http://localhost/exam8-5.php

4. 특징     : 몸체에 데이터를 넣어서 전송하므로 눈에 보이지 않음, 데이터의 길이에 제한이 없음

5. 용도     : 일반적으로 처리할 데이터를 보내는 용도


출처- php 웹 프로그래밍 최민석 저

[출처] [php] GET 방식과 POST 방식|작성자 김준

>

https://opentutorials.org/course/62/5125

입력과출력 입력출력

** 입력과출력 입력출력


입력과출력 폼

** xx


>

PHP 기본사용법: http://www.php.net/manual/kr/getting-started.php

http://php.net/manual/kr/reserved.variables.get.php

$_GET

$HTTP_GET_VARS [deprecated]

(PHP 4 >= 4.1.0, PHP 5, PHP 7)

$_GET -- $HTTP_GET_VARS [deprecated]HTTP GET variables

설명

An associative array of variables passed to the current script via the URL parameters.

$HTTP_GET_VARS contains the same initial information, but is not a superglobal. (Note that $HTTP_GET_VARS and $_GET are different variables and that PHP handles them as such)

변경점

버전설명
4.1.0 Introduced $_GET that deprecated $HTTP_GET_VARS.

예제

Example #1 $_GET example

<?php
echo 'Hello ' htmlspecialchars($_GET["name"]) . '!';
?>

Assuming the user entered http://example.com/?name=Hannes

위 예제의 출력 예시:

Hello Hannes!

주의

Note:

이는 '자동전역' 변수입니다. 스크립트의 모든 영역에서 사용할 수 있습니다. 함수나 메쏘드 안에서 접근하기 위해서 global $variable;를 할 필요가 없습니다.

Note:

The GET variables are passed through urldecode().

참고

>

http://php.net/manual/kr/reserved.variables.post.php

$_POST

$HTTP_POST_VARS [deprecated]

(PHP 4 >= 4.1.0, PHP 5, PHP 7)

$_POST -- $HTTP_POST_VARS [deprecated]HTTP POST variables

설명

An associative array of variables passed to the current script via the HTTP POST method when using application/x-www-form-urlencoded or multipart/form-data as the HTTP Content-Type in the request.

$HTTP_POST_VARS contains the same initial information, but is not a superglobal. (Note that $HTTP_POST_VARS and $_POST are different variables and that PHP handles them as such)

변경점

버전설명
4.1.0 Introduced $_POST that deprecated $HTTP_POST_VARS.

예제

Example #1 $_POST example

<?php
echo 'Hello ' htmlspecialchars($_POST["name"]) . '!';
?>

Assuming the user POSTed name=Hannes

위 예제의 출력 예시:

Hello Hannes!

주의

Note:

이는 '자동전역' 변수입니다. 스크립트의 모든 영역에서 사용할 수 있습니다. 함수나 메쏘드 안에서 접근하기 위해서 global $variable;를 할 필요가 없습니다.



[참조] PHP 실습환경 만들기 -개요및 설치(MYSQL 오류 해결법 포함)
[참조] PHP & MYSQL 소개 - 정의및 특징


.

이 게시물을..