전체 글
-
-
[PHP] 정규표현식 2PHP 2024. 1. 11. 19:26
" - " 하이폰 " - " 하이폰 문법 : '/[시작되는 문자 - 끝나는 문자]/' 범위를 지정해준다. Not 표현식 문법 : '/[^ 문자]/' 조건으로 지정한 문자가 아닌 모든 것을 찾은 후 처리 비슷하게 ^문자 표현식이 있는데 이건 Not 정규표현식이 아니라 문자로 시작하는 위치를 찾는다. 서브패턴 ( | ) 현재 내 블로그에는 원화로 나오겠지만 실제론 l 이 기호를 사용 (버티컬 바) 여기서 ( ) 이 괄호가 서브 패턴이다. (예시) $string = "Monday Tuesday Friday"; $pattern = '/(Mon|Tues)day/'; // day는 공통이니 서브패턴 옆에 하나만 적어둔다 | 는 서브패턴에 포함된 문자들을 모두 포함 시키겠다는 거다 $pattern = '/..(id)..
-
[PHP] 정규표현식PHP 2024. 1. 5. 22:18
이번에는 PHP 정규표현식에 대해 알아보자. 정규표현식이 사용되는 곳 회원 가입 시 이메일 입력 형식 체크 비밀번호 생성 시 특정 조건 강제화 게시물의 URL 문자열에 자동 링크 걸기 특정 조건 문자열의 자동 치환 표현 방식 /정규표현식/ 내장 함수 preg_match() - 일치하는 문자 하나 찾기 (1차원 배열로 저장) preg_match_all() - 해당 문자 모두 찾기 (2차원 배열로 저장) preg_replace() - 찾은 문자열을 변경 / /i 형태 i 를 정규표현식 뒤에 붙이게 되면 대소문자 구분 없이 하겠다는 키워드이다 (주로 검색에 사용) $string = "Hello World"; $pattern = '/hello/i'; // 대소문자 구분 x preg 로 i 부착 $cnt = pr..
-
[PHP] GET POST Request 를 form 에서 이용하기PHP 2024. 1. 5. 22:04
spring boot 에 get post mapping 과 같은 개념이다 spring boot 에서는 따로는 restAPI 를 구성해야하지만 여기선 uri 로 바로 전송되는 거같다. 아직 확실하지는 않아서 더 공부해봐야 할 거 같다. 우선 상수로 지정되었다. 그래서 PHP 에서 호출 하긴 위해서 $_GET, $_POST, $_REQUEST 으로 호출해야한다. 우선 test 하기 위해서 간단한 폼을 만들어보자. post 메서드 폼을 생성 후 button 에 따로 submit 을 줘도 되지만 제목이 작성되지 않을 경우 submit 처리를 하지 않게 하기위해 따로 javaScript 를 짜보았다. 글 제목 : 암호 : 글 내용 : 전송 이렇게 작성 한 후 action을 처리 할 php 파일을 생성해보자. 글 ..