[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' 홈페이지 제작 무작정 따라하기
- 회원가입 페이지 생성
- 회원정보 쿼리전송
- 로그인, 로그아웃 페이지
[설치]:
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의 연동 - 사용자의 정보 서버로 전송하기 (생활코딩)
데이터베이스 접속방법 윈도우 (생활코딩)
데이터 전송 방식인 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
입력과출력 입력출력
입력과출력 폼
>
http://php.net/manual/kr/reserved.variables.get.php
(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
(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 소개 - 정의및 특징