Loading...

php 파일 업로드/다운로드

로그인 인증 페이지는 하나의 파일에 html, php 코딩을 같이 했는데, 이번에는 분리해서 진행하겠습니다. ① 업로드할 파일을 선택하는 페이지(html)#> vi upload.html- enctype (전송타입) 속성 필요- multipart/form-data (파일전송방식) ② 업로드한 파일을 처리하는 페이지(php)#> vi upload_ok.php#> mkdir ./data- 업로드한 파일을 저장시킬 디렉터리

html <form>태그/<input>태그

- form 태그는 사용자의 입력 값을 서버로 전달시킬 때 사용하는 태그입니다.- input 태그로 입력받은 값을 서버로 전달시킬 때 주로 사용합니다.* action="" - form 태그의 action 속성에 지정한 문서로 form 태그 사이에 있는 값들을 전송- action 값에 있는 문서로 form 태그 안의 =?? 이라는 값을 전송- 전송 후에 action 값 문서 페이지가 열림- 클라이언트가 서버한테 index.html 페이지를 요청하여 받아오게됨→ 클라이언트가 입력한 값을 서버로 전송하여 서버에서 action 페이지를 받아옴 * method=""- 데이터 전달 방식- get, post - 입력 양식을 만들어주는 태그① : 텍스트 상자 넣기 * size="50" (50글자를 넣을 만큼의 크기를 ..

CSS 기본 설정

CSS- HTML5로 만든 틀을 꾸미는 것을 담당- CSS로 HTML을 꾸밀 때 꾸밀 객체를 지정하기 위해 HTML 태그에 id 및 class를 달아놓아야 합니다.ex) - 기본적으로 태그 안에다가 태그를 만들어 그 안에 css 설정하는데, 작업이 긴경우따로 css파일을 만들어서 사용할 수 있습니다. 기본 설정들* width : 영역의 가로값* height : 영역의 높이값* float : 정렬 (right, left)* margin : 여백ex) margin : 100px 50px 100px 50px (시계방향으로 맨왼쪽부터 위, 오른쪽, 아래, 왼쪽)* font-size : 폰트 사이즈* font-weight : 폰트 굵기* line-height : 행 높이 간격 조정* font-family : 폰트..

웹 CGI로서의 php 사용법

CGI - 사용자가 서버에게 웹페이지를 통한 요청이 있었을 때, 그것이 응용프로그램에 의해 처리될 필요가 있다면 서버가 응용프로그램을 실행시키고 필요한 메시지를 받는다.이때 서버와 응용프로그램 사이에 데이터를 주고 받기 위한 표준화된 방법을 CGI라고 합니다. 입력 : 사용자의 웹 브라우저입력을 처리 : 서버 CGI 웹(http)에서의 데이터 전달 방식① GET② POST GET/데이터를 전달하려는 CGI 프로그램의 경로 ? 전달하려는 데이터* ? : CGI 프로그램의 경로와 전달하려는 변수를 구분하는 구분자- GET 방식은 request url 뒤에 위와 같이 붙입니다.- 따라서 전달하려는 데이터가 노출됩니다. (보안상 좋지 않음)- 헤더를 이용해 전달하려는 데이터 크기에 한계가 있음. (512byte..

php 설치 및 실행

php- HTML에 포함되어 동작하는 스크립팅 언어 php 특징- 성능이 뛰어남- 인터프리터 언어 (컴파일이 필요하지 않음)- 백-엔드 프로그램이기 때문에 서버에서 실행 (때문에 소스를 볼 수 없음)- 웹에 특화 php 설치yum install php.x86_64yum -y install php-mysql.x86_64* php에서 제공하는 mysql 관련 라이브러리 당장 쓰진 않지만 미리 설치해둡시다. php 실행vi exam.php // 파일 생성php exam.php // 파일 실행* 컴파일러 x, 인터프린터 o(실행기)* : php block (여는태그, 닫는태그 개념)* 블럭안에 php 언어를 써야함- php 파일 안에서 다른 언어 코드도 사용할 수 있음 ex) html- c언어 함수도 동일하게 ..