본문 바로가기

프로그래밍/PHP7

07 파일을 이용하여 댓글을 만들어보자 파일을 이용한 댓글 만들기 파일을 이용한 댓글 만들기 // post 방식으로 file5.php에 데이터 전송 댓글 : //3. 댓글 출력하기 [결과] 열심히 공부하고 있지만, 오류 사항이 존재 할 수 있습니다. 수정 사항이 존재 할 경우 알려주시면 감사하겠습니다 2021. 8. 6.
06 PHP 파일 다루기 PHP 파일 다루기 파일(file)이란 의미 있는 정보를 담고 있으며, 이름을 가지고 있는 저장 장치상의 논리적인 단위를 의미한다. PHP에서는 데이터를 파일에 저장할 수도 있으며, 파일로부터 데이터를 읽어 들일 수도 있다. readfile( ) 파일에서 데이터를 한줄로 읽어오는 함수이다. echo 함수를 사용하지않아도, 텍스트를 표시할 위치에 사용하면 읽어온 내용 그대로 출력된다. [예시] - data.txt 안녕하세요. php 파일 예제 입니다. 화이팅! 파일 - 1 file( ) 매개변수에 지정된 파일을 읽어 한줄씩 나눠 배열에 저장하는 함수이다. 예시를 보기전, 파일 로그시 실패할 가능성이 있는 경우 처리방법을 알아보자 ! [파일 로그시 실패할 가능성이 있는 경우 처리방법] 이제 file()의 예.. 2021. 8. 5.
05 세션(session) 세션(session)이란? ▪ 세션이란, 웹사이트의 여러 페이지에 걸쳐 사용되는 사용자 정보를 저장하는 방법을 의미한다. 사용자가 브라우저를 닫아 서버와의 연결을 끝내는 시점까지를 세션이라고 한다. ▪ 클라이언트 측의 컴퓨터에 모든 데이터를 저장하는 쿠키와 다르게 세션은 서비스가 돌아가는 서버측에 데이터를 저장하고 키값만을 클라이언트 측으로 남겨둔다. ▪ 세션도 쿠키와 같이 키와 값으로 저장되는 형태이다. ▪ 브라우저는 필요할 때마다 키값을 이용하여 서버에 저장된 데이터를 사용한다. PHP 세션 시작 PHP에서는 파일 제일 상단에 session_start() 함수를 명시하여 시작할 수 있다. session_start(); session_start() 함수는 세션 아이디가 이미 존재하는지를 확인하고, 존재.. 2021. 8. 4.
04 쿠키(Cookie) 쿠키(Cookie)란? 쿠키란, 웹 사이트에 접속할 때 서버에 의해 사용자의 컴퓨터에 저장되는 정보를 의미한다. 클라이언트 측의 컴퓨터(브라우저)에 데이터를 남겨 필요할 때마다 사용한다. 이러한 쿠키의 데이터 형태는 key와 value로 구성되어있으며, 문자열로만 이루어져 있다. 또한, 4kb 이상 저장할 수 없으며 서버당 1개의 저장소를 사용한다. 쿠키 생성 setcookie(쿠키이름, 값, 만료시간, 저장위치, 도메인정보, 프로토콜); setcookie() 함수의 매개변수 중에서 쿠키 명을 제외한 매개변수는 모두 옵션으로 값(value)외에는 생략가능하다. 쿠키는 명시된 지속 시간이 지나면 무효가 되며, 지속 시간을 전달하지 않으면 브라우저가 닫히기 전까지 계속 유효하다. 또한, 사용자가 직접 삭제하.. 2021. 8. 3.
03 문자열함수 문자열 함수 함수명 설명 strlen() - 전달 받은 문자열의 길이를 반환함 strcmp() - 전달 받은 두 개의 문자열을 서로 비교함 - 첫번째 매개변수가 두번째 매개변수보다 크면 양수, 작으면 음수를 반환함 - 같으면 0을 반환함 strstr() - 해당 문자열에서 전달 받은 문자열과 처음으로 일치하는 부분을 찾음 strpos() - 해당 문자열에서 전달 받은 문자열과 처음으로 일치하는 인덱스를 반환함 substr() - 해당 문자열에서 특정 인덱스부터 전달받은 길이만큼의 일부분을 추출함 str_replace() - 해당문자열에서 전달받은 문자열을 모두 찾은 후에 대체 문자열로 교체함 explode() - 특정 문자를 기준으로 전달받은 문자열을 나누어서 하나의 배열로 반환함 문자열 함수들을 예시로.. 2021. 8. 2.
02 회원가입 페이지 만들기 회원가입 페이지 만들기 이전글에서 작성한 전달방식을 이용하여 회원가입 페이지를 만들어보려한다 :) [회원가입을 진행할 regist.php] 회원가입 // method="post" : url에 정보가 남지 않는 post 방식으로 전달 // action="1-registP.php" : 1-registP.php로 데이터 전송 // onsubmit="return sendit()" : submit 되었을 때, sendit() 함수 리턴 아이디 : 비밀번호 : 비밀번호 확인 : 이름 : 휴대폰 번호 : 이메일 : 우편번호 : 주소 : 상세주소 : 참고항목 : 주소 입력 같은 경우 카카오 주소검색 API를 이용했다. https://postcode.map.daum.net/guide Daum 우편번호 서비스 우편번호 검.. 2021. 7. 29.
01 PHP란? PHP(PHP: Hypertext Preprocessor)란? PHP는 서버 쪽에서 실행되는 서버 사이드 스크립트 언어로, 아래와 같은 특징을 가지고 있다. - 데이터베이스와 연동을 편하게 할 수 있음 - 거의 모든 운영체제에서 개발이 가능 - 속도가 매우 빠름 - 파일 업로드, 메일전송.. 등 기능을 자체적으로 지원 PHP의 기본문법 1. HTML 문서내에 끝난다. 2. PHP문법을 사용하면 확장명을 .php로 저장한다. 3. C언어, Java처럼 PHP 명령문의 끝은 세미콜론(;)으로 끝난다. 4. 주석문은 /* 로 시작해서 */ 끝나고, 한 줄 주석은 // 를 사용한다. 5. HTML에 문자열을 출력하기 위해 echo() 함수를 사용 PHP의 변수 변수(variable)란 데이터(data)를 저장하.. 2021. 7. 29.
반응형