PHP Mailing List: Introduction (1/6)

이 시리즈에서는 우편물을 제작할 예정입니다 Mailgun API를 사용하여 PHP로 나열하십시오

다음 동영상에서 그 점에 대해 조금 더 자세히 설명 드리지만 우리의 메일 링리스트 기능을 살펴 보자 할 수있다 이제 사용자가 할 수있는 첫 번째 작업 실제로 귀하의 메일 링리스트에 가입하고 있습니다 그래서이 양식을 원하는 곳에 둘 수 있습니다 계속 진행하면 이름을 입력 할 수 있습니다

여기에 전자 메일 주소를 입력 할 수 있습니다 이제 그 일이 어떻게 될 것인가? Mailgun에 가입 요청을 보냅니다 우리는 지금 여기로 되돌려 보낼 수 있습니다 하지만 사용자에게 메시지를 구현하여 가입되었습니다 내 메일 클라이언트에 가서 새로 고침하면, 우리가 가지고있는 것을 볼 수 있습니다

확인해주세요 귀하의 가입 안녕하세요, 알렉스 개럿 귀하는 우리의 메일 링리스트에 등록했습니다 아래 링크를 사용하여 확인하십시오

이것은 PHP를 확인하기 위해 진행되며이 구문 분석 중입니다 에서 생성 된 해시 그래서 우리가 여기 보면 확정 된 PHP를 얻었습니다 이것은 모두 Mailgun으로 처리됩니다

따라서 여기에서 너무 많이하는 것에 대해 걱정할 필요가 없습니다 이것은 정말 쉽습니다 이것을 클릭하면 확인을 위해 진행됩니다 우리를 메일 링리스트로 되돌려 보낼 것입니다 페이지입니다

따라서 우리가 지금 Mailng에서 빨리 살펴 본다면 목록 섹션에서 우편물을 설정하는 방법을 배우게 될 것입니다 나중에 Mailgun과 함께 목록 여기에 나와있는 내용을 볼 수 있습니다 그래서 지금 나는 이것을 실제로 할 수 있습니다 관리자 또는 그와 비슷한 사람으로서, 계속해서 모든 가입자에게 이메일을 보낼 수 있습니다

그냥 메모해라 우리 신청서에서 이메일을 받았습니다 우리가 구독했다고 말하면, 우리가 구독했음을 확인합니다 따라서 전송시 관리자 암호로 보호됩니다 또는 어떤 종류의 관리 영역에서

제목에 Test Bulk email을 입력하자 이것은 Test Bulk 전자 메일입니다 나는 또한 매개 변수 같은 것들을보고 싶다 우리가 사람들에게 말하기 위해 이것들 안에서 사용할 수있는 이름이나 뭐 그런 식으로 그래서 내가 지금 보내기를 누르면, 그것을 보낼 것입니다

기본적으로 Mailgun에 하나의 요청을 보냅니다 그런 다음 모든 사람에게 우편으로 보냅니다 내 목록에 등록 된 그래서 수천명의 사람들이 될 수 있습니다 그리고 우리가 이것을 여기에서 새롭게하면 당신은 실제로 그것이 내 이름으로 나를 말한 것을 볼 수 있습니다

Mailgun은 자동으로 내 이름을 다듬습니다 이것은 Mailgun을 사용하는 이점입니다 그리고 우리가 얻었습니다, 이것은 Test Bulk 이메일입니다 더 중요한 것은, 우리도이 구독 취소 링크를 얻었습니다 필요한 것은 대부분의 국가에서 법으로 추측됩니다

우리는 이것을 칠 수 있고, 우리는 실제로 목록에서 구독을 취소하면 더 이상 표시되지 않습니다 모든 이메일을 보낼 수 있습니다 그리고 우리는 여기서 볼 수 있습니다 탈퇴자를 살펴보면 구독 취소됩니다 우리가 있습니다

구독으로 더 이상 구독을 허용하지 않습니다 다시 구독 할 수있는 능력, 그것이 거기에서 제거되지 않는 한 그래서 그것이 기능입니다 우리가 Mailgun을 사용하고 있기 때문에, 이것은 매우 단순하고 확장 가능합니다 정말 사용하기 쉽습니다

다음 동영상에서는 더 자세히 이야기하겠습니다 Mailgun 사용의 이점에 대해 알아보십시오

Will the HTML Validator validate PHP Code?

이것은 정말 좋은 질문입니다 PHP 파일 인 경우 HTML Validator가 유효성을 검사합니까? [학생] DOCTYPE과 관련이 없습니까? 아니, 그것은 DOCTYPE과 관련이 없다

[학생] HTML로 열 필요가 없습니까? 정확 하네 그래서 서버가 PHP 페이지, 그것은 무엇을 만드나요? 그것은 XHTML을 만듭니다 클라이언트로 다시 전송되면 유효성 검사는 어디에 있습니까? 클라이언트에서 그래서, 모든 HTML Validator 귀하의 HTML 페이지가 보입니다 이제 HTML Validator에서 실수가 있다고 말하면됩니다

그럼 너 너 php 파일로 돌아가서 모든 조각이 있는지 확인하십시오 귀하의 HTML 코드에서 DOCTYPE이 필요합니다 유효한 HTML 항목이 모두 필요합니다

예를 들어, <br /> (줄 바꿈)을 할 때, br space 슬래시가 유효하므로 유효합니다 따라서 오류가 발생하는 경우 HTML Validator에서 유효한 HTML이 없기 때문일 수 있습니다 그것은 PHP 나 파일 확장자와 관련이 없습니다 서버가 처리를 마치면 완료된 HTML 코드와 관련이 있습니다

tutorial php | validar direccion mail (parte 4)

안녕하세요,이 새로운 keyquotes 비디오 자습서에 오신 것을 환영합니다 PHP를 통해 전자 메일을 보내는 방법에 대한 자습서를 계속 읽으십시오

이 양식을 통해 HTML 및 CSS로 작성 와 자바 스크립트 확인하는 방법을 살펴 보겠습니다 사용자가 이메일을 여기에 입력합니다 이메일이라고 정정하십시오 잘 시작하자 글쎄요, 여기 저는 마지막 자습서에서 우리가 색인을 남긴 곳의 구조를 가지고 있습니다

스타일과 PHP 당신이 모르는 경우에 이 모든 것 여기 아래 나는 링크를 떠난다 이전 동영상에는 세 개가 있습니다 네 번째는 이 튜토리얼에서는 e-amil을 검증하는 방법을 볼 것입니다 그리고 오는 변수 양식에서 그것을 위해 PHP는 filter_var라는 함수를 가지고 있습니다 이것이 다시오고있다 부울 값, true 또는 false 이 함수가 부울 값을 반환하는 방법 if 내부에 넣을 수 있습니다

if 이것을 위해 우리는 if와 filter_var를 넣는다 이 함수 내에서 두 개의 매개 변수가 있습니다 첫 번째 것은 전자 메일인데, 제 경우에는 $ mail 함수에 있습니다 즉, 우리가 여기있는 형태에서 나온 것입니다 두 번째 유형입니다 php가하기를 원하는 검증의 이 경우에는 filter_validate 우리는 그를 넣어 _EMAIL 즉, 우리는 말하고있다

이 변수가 전자 메일인지 확인해주십시오 일단 이것이 끝나면 항상 true 값을 반환합니다 우리는 대괄호를 열고 닫고 누가 내부에 넣었는가? 메일을 보내는 기능 헤더 우리를 색인으로 되돌립니다 "올바른"이드와 함께 우리를 발견하면 이 함수는 거짓 값입니다 우리는 다른 것을 넣는다 대괄호를 열고 닫는다 우리가 가서

그 이후로 색인에 있지만 "잘못된"ID로 이동합니다 이메일은 PHP에 의해 검증되지 않습니다 다음 당신이 틀린 이드를 돌려 준다 글쎄,이게 전부는 아니야, 증거를 보자 체크하자 그것을 채우자 우리는 이메일을 보내지 않을 것이다 우리는 "모든 분야에 기입하십시오" 우리는 모든 PHP 필드를 채웠지 만 전자 메일이 잘못되었음을 감지합니다

"잘못된"ID를 반환합니다 지금 채우자 우편으로 좋은 우리는 메시지를 채우고 보낼 것이다 귀하의 이메일이 올바르게 전송되었다고 말합니다 이 튜토리얼의 모든 내용은 좋아요, 좋아하지 않는 경우 가입하십시오

그리고 아무것도, 여기 아래 나는이 파일을 다운로드하는 링크를 남깁니다 그리고 나중에까지 아무것도!

(Validation image) how to use recaptcha google api in php

우리가 배우게 될이 비디오의 모든 것을 환영합니다 Google의 recaptcha API 과거에 우리가 알 필요가있을 때 어떤 웹 사이트든지에 등록하십시오 우리는 검증 심상을 볼 것이다 귀하가 스팸이 아닌 것으로 확인되었습니다

이제 시작하겠습니다 Google에 글쓰기 어떤 라벨을 써라 귀하의 사이트 도메인 또는 귀하의 양식 URL 것입니다 우리는 localhost에서 작업 할 것입니다 프레스 레지스터 당신이 볼 수 있듯이 구글은 당신에게 견인 열쇠를 준다 하나는 사이트 용이고 하나는 비밀 이것은 PHP에서 사용되며 html로 사용됩니다

승인 시작하자 아시다시피 나는 간단한 형태를 가지고있다 내가 무엇이든 쓸 때 POST를 사용하여 echo합니다 매우 간단한 형태 Google로 돌아 가게합니다 이것을 어떻게 사용 하는가 먼저 이 스크립트 복사 그것을 헤더에 넣는다 이 div를 복사하고 양식을 넣으십시오

무슨 일이 일어나는지 보자 보시다시피 이제 우리는 PHP를 프로그래밍해야합니다 여기에 우리가 말할 PHP 파일에 우리가이 이름으로 입력 한대로 그래서 먼저 말할 것입니다

과 이 게시물은 비어 있지 않습니다 지금은 필요 없다 나는 그것이 발견되고 가치가 있는지를 점검 할 것이다 무슨 일이 일어 났는지 보러 너도 알다시피 이 내 입력 및 Google에서 해시 400 자 이 해시에 대한 유효성 검사를 수행하는 방법 여기에 우리는 비밀 = Google로 돌아 가기 이 비밀 키 복사 두 번째는 ip 비밀 키와 서버 및 보안 문자가 있습니다

지금 나는 captcha에 관한 정보를 가지고있다 내가 google에 보낼 whay 아니 우리가 말할 것이다 내려와 이것을 복사해라 데이터 가져 오기 먼저 비밀 이 응답은이 유효성 검사를 수행하고 json 배열을 검색합니다 여기 우리는이 json을 PHP에서 PHP 배열로 만들 것입니다 말하자

우리가 시작하기 전에,이 코멘트를 만들어라 var dump에 응답을 보냅니다 무슨 일이 일어날 지 알아봐 뒤로 여기에 여기를 클릭하여 제출하십시오 이것이 비어 있으면 아무 일도 일어나지 않을 것입니다

지금 여기를 클릭하고 기다려주세요 로봇이 아닙니다 미안 미안 이것은 되돌아 가라 보시다시피 json 배열을 검색합니다 나는 약간 문제가있다, 진실해야한다 보안 문자가 아님 운영 그는 나에게이 편지를 입력하라고 부탁한다

검증 된 배열을 보면 알 수 있듯이 true를 반환합니다 다시 되돌아 가게한다 어떤 것 진실하고 끝났다 예를 들어 잘못된 것이있는 경우 연결을 여기에 만들자 이것은 captcha가 사실이 아니라는 것을 의미합니다

보시다시피 거짓과 스팸

jQuery Tutorial: Form Validation

이 비디오 튜토리얼에서는 jQuery 유효성 플러그인을 설치하는 방법을 보여줍니다 양식을 확인하여 나와 함께 있으려면 어떻게 사용합니까? 이봐 요, 사람들이 뭐니? 상원 의원은 여기 codingpassiveincome

com에서 다른 사람들이 웹 개발자는 훨씬 쉽고 빠르며 자신이 소유하고 있기 때문에 그렇게 할 수 있습니다 관심있는 게 지금 가입을 고려하고 있습니다 저는 PHPstorm에 왔습니다 나는 새로운 프로젝트를 만들었고 빈 indexhtml도 만들었습니다

내가 먼저 할 일은 파일 일 뿐이다 나는 정상적인 것을 선언 할 것이다 HTML 문서를 사용하면 머리 속에 머리가 있습니다 제목 만 있으면됩니다 몸과 몸을 가지고 있다고 가정 해 보겠습니다

등록 양식을 만들겠습니까? <form method = "post"action = "indexhtml">이 동일한 파일은 몇 가지 입력이 있으므로 첫 번째 입력은 내가이 동일한 파일이고 그들이가는 것입니다 몇 가지 입력이 있으므로 첫 번째 입력은 placeholder가 다음 이름이 될 것입니다 그것은 또한 전자 메일과 자리 표시자를 사용하는 전자 메일 이름 유형이라고 말할 것입니다 다음에 이메일로 보내 드리겠습니다

암호와 자리 표시자는 비밀 번호를 입력하십시오 나는 또한 유형 암호와 이름이 될 또 하나를 사용합니다 나는 패스워드를 확인한다고 말할 것이다 나는 하나의 체크 박스를 포함 할 것이다 이름은 자리 표시자를 필요로하지 않는 서비스 약관 (TOS)이 될 것이고 여기에서 말할 것입니다 서비스 약관을 수락하고 다른 유형 중 하나만 URL을 알려 드리겠습니다 이름은 웹 사이트 웹 사이트가 될 것이며 물론 우리는 하나를 가져야합니다 제출 버튼을 클릭하십시오

물론 우리는 하나를 가져야합니다 제출 버튼을 클릭하고 브라우저 알았어 그래서 우리는 이름을 볼 수있다 아무 것도 등록하지 않으므로 성공을 거둘 수 있습니다 등록 양식은 물론 모든 입력을 검증 할 수있는 방법이 필요합니다

PHP에서 처리 할 수 ​​있지만 jQuery에 사용하는 것이 더 좋지 않습니다 PHP에서 처리 할 수 ​​있지만 jQuery에 사용하는 것이 더 좋지 않습니다 jQeury 유효성 검사 플러그 인을 사용하는 것이 더 쉽고 사용하기 쉽기 때문에 우선 jQuery 라이브러리를 포함 시켜서 codejquerycom으로 이동 한 다음 여기에 모든 jQuery 라이브러리 목록과 모든 버전이 있으므로 최신 버전을 사용할 예정이며 복사 할 수있는 코드 만 복사합니다

최신 버전을 사용할 예정이며 복사 할 수있는 코드 만 복사합니다 이 방법 또는 당신이 좋아하는 무엇 이건이 단추를 클릭 할 수 있고 우리의 자리는 단지 또한 jQuery 유효성 검사 플러그인을 포함시켜야하므로 jQueryvalidationorg를 클릭 한 다음 벽을 아래로 스크롤하면 링크를 찾을 수 있습니다 그 라이브러리들도 GitHub 프로젝트에 갈 수 있지만 필요한 것은 이것뿐입니다 jQuery

validjs 파일과 링크하여 클릭 할 수 있도록합니다 jQueryvalidjs 파일과 링크하여 클릭 할 수 있도록합니다

이 링크는 이제 우리가 필요로하는 모든 것입니다 이제이 플러그를 사용해야합니다 그래서 다른 텍스트 / 자바 스크립트를 작성하고 여기에 코드를 작성하겠습니다 우리가 기다리고 있다는 것을 의미하는 documentready 함수를 말할 것이다

우리의 객체 문서가 완전히로드되도록 문서화 한 다음 우리는 여기 코드의이 부분을 실행하려면 지금 내가하고 싶은 것은 하나 뿐이다 html 문서가로드됩니다 폼에 대한 mitted 검증을 호출 할 것입니다 이 옵션을 선택하지 않아도이 페이지에서 볼 수 있습니다 하나의 양식은 우리가 전화를위한 개체를 가져 가자이 페이지에서 이후 여기를 참조하십시오 나는 오직 가지고 하나의 양식은 우리가 그들 각각 다른 검증 전화를위한 개체를 보자 여기처럼 뭔가를 할 수 있습니다

ID를 정의합니다 등록 양식을 말하면 제가 볼 것입니다 그냥 등록 양식을 말하지만, 하나의 양식이있는 경우 첫 번째 양식을 작성할 수 있습니다 패션은 어떻게 작동하는지 보도록하겠습니다 그래서이 코드를 새로 고칩니다

지금 아무 것도 일어나지 않으면 레지스터를 클릭하십시오 이 플러그인은 아무런 일도 일어나지 않는다는 것을 의미합니다 이는이 플러그인이 입력에 대한 모든 정의를 갖게됨을 의미합니다 여러 가지 방법으로이 작업을 수행하십시오 먼저 HTML 내부에 먼지를 뿌린 다음 코드를 작성한 다음 이 플러그인은 그 코드를 정의로 사용하고 우리의 목적을 확인합니다

jQuery 코드를 먼저 시험해보고 정의를 확인하거나 그냥 jQuery 코드를 사용해 보라 HTML을 사용하는 간단한 방법을 먼저 보여줄 것이다 그래서 예를 들어 우리가 4자를 말하고 그걸 보자면 그래서 내가 이것을 새로 고침하고 4자를 말하면 그것을 보자 이 글자를 새로 고침하면 적어도 입력하십시오 4자를 입력하면 더 많은 숫자를 입력하거나 4를 입력하면 바로 등록됩니다

우리가 할 수있는 것과 똑같은 방식으로 또는 4 가지를 치고 그것을 등록하는 것만으로도 효과가 있습니다 우리가 다른 모든 사람들을 위해 할 수있는 것과 똑같은 방법으로 비밀 번호에 문제가있어서 둘 다 똑같습니다 내 jQuery 튜토리얼을 작성하는 방법을 보여줍니다 jQuery 코드 그래서 여기에 내가 말할 것이고 나는 괄호를 닫고 말할 것이다 이 물건과 나는 규칙을 말할 것이다

그리고 나는 다시 열린다 그러면 아래에서 나는 아래에서 할 것이다 또한 메시지를 다시 지정하는 것이 좋습니다 메시지 메시지를 지정하고 책을 보여줄 것입니다 이 입력에 대한 이름이 username이라고 가정 해 보겠습니다

그러면 username과 내가 진정한 사용자 이름을 요구한다고 말하면 사용자 이름과 최소한의 길이로 진실을 요구한다고 말하자 지금 시험 해봐 이 입력란은 이제 입력이 필요하고 입력을 클릭하면 나는 가지고있다 4 자 미만의 문자를 입력하고 원하는대로 등록하십시오 나는 지금 등록기에 가면 지금 플레이해야합니다

이제는 몇 가지 규칙을 정의 해 봅시다 나는 지금 등록기에 가면 지금 플레이해야합니다 이제는 몇 가지 규칙을 정의 해 봅시다 email이 참이면이 입력이 tpye 인이 플러그인에 있음을 의미합니다 이메일을 보내서 그가 그 이후에 유효한 이메일을 통해 비밀번호를 말한대로 최소 길이가 어떻게 되는가? 5라고합시다

그래서 이것을 복제 할 것입니다 우리가 말할 수있는 암호를 확인하기 위해 최소 길이를 남겨 둘 수 있지만 우리가 말할 수있는 암호를 확인하기 위해 최소 길이를 남겨 둘 수 있지만 나는이 재물에 대해 그렇게 찾고있다 나는 그것을 단순하게 만들 것이다 나는 열 ID를 말할 것이다 비밀 번호와 여기에 내가 지금이 플러그인이 확인됩니다 비밀 번호와 동일하게 말할 것입니다 확인 비밀번호 입력 및 확인 비밀번호 입력이며 필요하며 값을 완전히 포함해야합니다

이제는 등록이 필요하다는 것을 보여줍니다 그래서 이것은 4가되어야합니다 문자를 입력하면 안전하게 전자 메일을 입력하면이 전자 메일처럼 보입니다 문자를 입력하면 안전하게 전자 메일을 입력하면이 전자 메일처럼 보입니다 이걸 원하면 적어도 5 문자를 입력하십시오

그래서 2 3 4 5 5 개 이상을 입력하십시오 charcters 그래서 2 3 4 5를 말하자 방금 암호를 입력하면 입력 한 것과 같은 값을 입력하십시오 다시 2 명 3 명 4 명 5 명을 말할 수있게되었고, 이제는 효과가 있습니다 나는 그것이 그들이 거짓을 요구하는 것처럼 요구한다고 말하지 않을 것이다

그러나 나는 말하고 싶다 URL은 true이므로 cc를 요구하는 웹 사이트 이름입니다 URL은 true이므로 cc를 요구하는 웹 사이트 이름입니다 그래서 지금 필요하지는 않지만 어떤 값이 있다면 유효한 URL이어야합니다 그래서 우리가 괜찮아요 그리고 지금은 웹 사이트를 테스트하면 알 수 없습니다

이 필드는 필수 항목이지만 입력을 시작하면 등록되어 있습니다 달성하고자하는 올바른 URL을 입력하십시오 서비스 조건은 true를 요구합니다 서비스 조건은 true를 요구합니다 사실 우리는 이것을 이렇게 쓸 수 있습니다

저는 이것을 말할 수 있습니다 사실 우리는 이것을 이렇게 쓸 수 있습니다 저는 이것을 말할 수 있습니다 그리고 지금 당신이 모든 메시지를 체크한다면 똑같습니다 우리의 커스텀 메시지를 정의하고자하는 이유는 실제로 어떻게 할 것인가? 메시지로 이동하여 입력 이름을 다시 작성합니다

사용자 이름을 알려줍니다 jsut은이 작업을 수행하며 필요로하는 이름에 대한 메시지가 필요하다고합시다 좋아, 나는 또한 최소 길이에 대한 메시지를 정의 할 것이다 4자를 입력 해주세요 이렇게 테스트 해 봅시다

등록되었지만 이제는 name입니다 4자를 입력 해주세요 테스트 해 봅시다하지만 등록되어 있습니다 지금은 name입니다

우리가 시작할 때이 필드가 필요하다는 것은 더 이상 말하지 않아야합니다 그것을 입력하면 4 charactersrers을 입력하십시오 그리고 만약 내가 그렇게 선언하지 않았 으면 좋겠어 이것을 삭제하면 기본 이름이 표시되므로 클릭 이름이 필요합니다 보시다시피 적어도 4자를 입력하십시오 기본 메시지와 여기에있는 모든 메시지에 대해 잘 셀 반환에 대한 메시지는 암호 확인을 위해 당신에게 보여줍니다 그래서 확인 암호가 필요하다고 말하니 따라갈 수 없다는 것을 알 수 있습니다

그게 우리가 맞지 않는 것을 보아라 그것이 정말로 중요하지 않다는 것을 알라 그리고 필요한 건강을 위해 이것은 필요한 것을 쓸 수 있습니다 확인 암호를 등록 해 봅니다 이것은 3 4 5를 입력하기 시작하면 필요합니다

암호가 일치하지 않아 각 메시지마다 다른 오류가 있음을 알 수 있습니다 우리는 내가 원하는 모든 것을 가지고 할 수 있습니다 쇼는 색상을 변경하는 방법입니다 왜냐하면 우리가이 유형을 원하지 않기 때문입니다 대학의 검정은 검은 색 인 것 같아서 이것을 바꿀 필요가 있습니다

이것을 바꿔 드리겠습니다 오른쪽 클릭 만하면됩니다 당신은 우리가 클래스 에러를 가지고 있음을 볼 수 있으며, 이제 한번 타이핑을 시작하면 우리는 유효하고 그것이 유효하지 않은 경우 그것은 클래스 오류라고 말한다 그것은 조작되지만 jQuery는 그것을 정의 할 수 있다는 것을 의미한다고 말했습니다 두 가지 CSS 스타일이 있다고 가정 해 보겠습니다

이제 판매한다고합시다 국경을 한 픽셀 짙은 녹색으로 표시하여 개인의 모든 것을 말하라 알았어 그리고 나는 또한 오류를 선언 할 것이고, 우리가 뿌린 글자 색은 빨갛게 될 것이다 좋습니다

이제 테스트 해 봅시다 레지스터를 클릭하면 지금 볼 수 있습니다 색깔이 바뀌었고 우리가 무언가를 타당하게 입력하면 우리의 의견은 녹색 테두리 그래서 얘들 아 꽤 많이 나는 이것이 매우 간단하다고 생각한다 그러나 극단적으로 유용한 튜토리얼 나는 당신이 어떤 문제가 있거나 그것이 있으면 희망한다 당신이 당신에게 물어보고 싶은 모든 것은 아래의 코멘트에서 할 것이고 나는 기꺼이 답변 해 주시고이 비디오가 마음에 드시면 그것을 공유하고 공유하십시오

친구와 함께 돌보아라

php validation

괜찮아 이제 우리가있는 곳에서, 우리가 보안 검사를 통과 한 과정에 있습니다

우리는 우리의 데이터를 위생 처리했습니다 우리는 그들의 데이터를 위생 처리합니다 HTML 엔티티와 이메일 필터를 사용하면됩니다 이제 귀하의 데이터를 검증하는 것이 가장 큰 단계입니다 양식 정보가 중요합니다

가치가 있습니다 내 생각에, 아마존 닷컴과 당신 가서 주문을하면 배송 주소를 기억하는 것을 잊어 버리고, 주문은 어떻게 되나요? 아니면 신용 카드 정보를 잊어 버렸습니다 어떻게됩니까? 이제 그들은이 값들이 채워 졌는지 확인합니다 정보가 돈이되기 때문에 이제 우리의 목표는 오류의 양을 제한하는 것입니다

사람을 보여줄 사람이 있다면 거기에 있습니다 즉시 수정하도록하십시오 이제 우리가 할 수있는 일 중 하나는 사용자가 라디오 버튼 하나를 선택할 수있는 다른 객체, 그래서 그들은 그것을 입력 할 필요가 없습니다 우리는 그들이 정확히 하나를 선택했다는 것을 압니다 목록 상자, 남 벌링턴에 살고있는 사람 있습니까? 당신이 South Burlington에 살고 있다면, 우편 주소를 적을 때 어떻게 철자합니까? 벌링턴 남쪽 공간을 입력합니까? 아니면 S

Burl, BURL입니까? 그들은 모두 South Burlington입니다 그리고 어떤 인간도 그들을 인식 할 것입니다 그러나 컴퓨터는 그렇지 않을 것입니다 그래서 우리는 실제로 모든 도시를 나열하는 목록 상자를 가질 수 있습니다 지금 버몬트에서는, 말하자면, South Burlington이 있습니다

우리는 단지 그것을 선택합니다 따라서 실제적으로 우리가 얻을 수있는 오류의 수를 제한하는 데 도움이됩니다 체크 박스는 우리에게 똑같은 일을합니다 위의 모든 것에 대한 디폴트 값을 가짐으로써 간단하게 할 수 있습니다 이제, 대부분의 경우, 우리를 떠나는 것은 텍스트 상자입니다

텍스트 영역 및 파일 찾아보기, 우리가 실제로 그것들에서 무엇을 확인할 수 있습니까? 상자가 비어 있는지 확인할 수 있습니다 우리는 값이 텍스트인지 확인할 수 있습니다 상자에 텍스트가 있거나 상자에있는 숫자입니까 아니면 둘 다입니까? 예를 들어, 패스워드는 일반적으로 텍스트 번호와 특수 문자 및 특정 길이 그래서, 우리는 그 가치들을 그것이 무엇인지에 비교할 수 있습니다 그것이 범위 내에 속하는가, 1 학년 때 0에서 100 사이 라고요? 내 말은, 당신은 0보다 낮은 등급을 얻을 수없고 100보다 높은 점수를받을 수 없다는 것입니다

그것들은 수학입니다 학년의 특별한 경우에, 실제로 최대 길이 속성을 3으로 설정할 수 있습니다 1,000 명이 들어오는 것을 막을 그러나 여전히 세자를 가진 101 그래서, 우리는 여전히 'if'진술을 항상 확인해야합니다 값에 특정 문자가 포함되어 있습니까? 전자 메일 주소의 경우와 마찬가지로 실제로 text@text

text입니까? 실제로 becom 할 필요는 없지만, 그것은 무엇이든 할 수 있습니다pmp를 허용하지 않기 때문에 파일 확장자는 jpeg 또는

png입니까? 좋아, 원한다면 확인해 볼 수있어 이 값이 여러 문자가되어야하는 것처럼 특정 길이 여야합니까? 우리는 그것의 문자열 길이를 찾을 수 있습니다 최소 길이가 있습니까? 그것은 2보다 적습니까? 그것은 20보다 큰가요? 20 세 이상이므로 최대 길이와 사람이 그 이상 입력 할 수 없습니다, 하지만 당신은 여전히 ​​그것을 확인할 수 있습니다 그래서, 내가 한 것은 당신을 위해 많은 검증 기능을 만들었습니다 그래서 당신은 기능을 조금 이해할 수 있습니다

우리는 그것들을 많이 사용하고 당신은 당신 자신을 쓰지 않았습니다, 하지만 우리는 더 많이 사용할 것입니다 그냥 좀 보자 그래서, 제가이 파일에 가지고있는 첫 번째 것은 당신이 포함하는 것입니다 나는 PHP End Of Line 표시를 인쇄하고 있는데, BEGIN에는 유효성 검사 기능, 다른 빈 공간, 마지막으로 END에 검증 기능을 포함시킵니다 왜 그런지 알아? 이 방법으로, 무언가가 작동하지 않으면, 당신은 당신의 페이지 소스를보고 단순히 아래로 스크롤 할 수 있습니다

BEGIN include, END 포함을 찾으십시오 당신이 그 둘을 본다면, 여기에 아무런 문제가 없다 계속 움직여 라 자, 우리가 이것들을 볼 때, 그들 모두는 거의 똑같이 작동합니다 그들은 모두 진실하거나 거짓으로 돌아갑니다

그래서, 함수 verifyAlphaNum, 그리고 그들 모두 하나의 매개 변수를 가지고, $ testString 자, 내가하고있는 일은 정규식 일치입니다 그것이 보이는 모든 펑키 캐릭터가있는 곳입니다 $ testString 또는이 함수에 전달한 값 내에서 그래서, 우리가 찾고자하는 것은, alnum이라는 키워드가 있습니다

모든 알파벳 문자, 모든 숫자를 의미합니다 우리는 대쉬를 가지고있다 우리에게는 기간이 있습니다 우리는 빈 공간이 있습니다 우리는 작은 따옴표를 가지고 있습니다

우리는 앰퍼샌드 기호를 가지고 있습니다 우리는 세미콜론을 가지고 있습니다 우리에게는 파운드 기호가 있습니다 그래서, 그것들 중 누구도 좋다 이러한 범주에 속하지 않는 무언가가 있다면, 실패하거나 false를 반환합니다

나는 안으로 추가해야했다, 기술적으로 작은 따옴표는 결코 거기에 없다 왜냐하면 우리는 항상 HTML 엔터티를 통해 모든 것을 전달하기 때문입니다 따라서 작은 따옴표는 실제로 & quot; 그래서 나는 그것들을 작동시키기 위해 그 기능들에 그것들을 추가했는지 확인해야했다 이제 다음은 verifyEmail 함수입니다 그리고 모든 웹 사이트 당신이 그들의 모양에 기입하기를 바라는 이메일 주소를 가지고있다

PHP는 특정 정규식이 이미 구축되어 있으며, FILTER_VALIDATE_EMAIL, 그것이 무엇인지 불렀습니다 방금 filter_var를 사용하면, String 텍스트와이 정수 true 또는 false를 반환합니다 그게 유효한 이메일인지 아닌지 번호를 확인하려면, 우리가 할 수있는 일은 숫자입니다 그래서, 당신이 보내는 모든 것을 취할 것입니다

그것이 숫자로 변환 될 수있는 한, 그것은 괜찮다고 말할 것입니다 많은 사람들이 결국 자신의 양식에 전화 번호를 넣고, 그래서 이걸 추가했습니다, 확인합니다 모두가 실수를 저질렀던 가장 큰 일은 이것이었습니다 거대한 정규 표현식입니다 거대한 것입니다

나는 너에게 설명 할 것이 아니라, 바로 그곳에있다 PHP 페이지에서 찾은 링크를 삽입해야합니다 자, 당신이 명심해야 할 한 가지는, 미국 전화 번호는 숫자로 시작할 수 없습니다 왜냐하면 우리가 먼거리를 구하기 위해 사용하기 때문입니다 따라서 전화 번호로 시작하는 지역 번호 코드는 없습니다

그러나 거의 모든 사람들이 알아 차린 것은 그들은 그들의 시험을 치러 갈 것이며 그들은 하나, 둘, 셋, 지역 번호; 하나, 둘, 셋, 그리고 하나, 둘, 삼 사; 우리가 1 번부터 시작했기 때문에 항상 실패합니다 그래서 우리는이 함수들을 사용하려고합니다 그리고 당신이 다른 것을 할 필요가 있다면, 새로운 기능을 만들고 여기에 추가하면됩니다 사실, 내 강의 노트에, 표현 페이지를 설명하기 위해 많은 예제 링크를주었습니다 정규 표현식이있는 좋은 기회가있는 곳 아마도 당신이 필요로하는 이미 만들어 졌을 것입니다

그리고 당신은 여기에 올 수 있고 그들의 예를 찾을 수 있습니다, 정규식에 대해 더 자세히 알고 싶다면 자습서를 수행 할 수도 있습니다 훌륭한 웹 사이트입니다 따라서 Google 검색을 수행 할 가능성이 있습니다 그러나 나는 아마 여기에 갈 것이다 많은 예제들, 해당 정규 표현식 페이지 및 검색 권한 당신이 필요로 할 수도있는 정규 표현식을 위해, 그런 다음 유효성 검사 기능에 추가 할 수 있습니다

우리가 이해할 수 있도록 간단한 것을 살펴 봅시다 그래서 우리가 여기에있는 것은 소문자에서 A에서 Z로 조금 정규 표현식을 얻었습니다 대문자 A ~ Z, 그리고 나서 공백을위한 s의 종류, 내 생각 엔, 따라 가자 그래서 그들은 10 단계로 나누었습니다 따라서이 첫 번째 슬래시 수단은 정규 표현식을 시작하고 종료합니다

그래서 그 하나 캐럿은 시작 문자로 시작한다고 말합니다 그래서, 당신이 비교하고있는 String이 무엇이든간에, 캐럿은 처음부터 시작하거나 끝에서 시작하거나 중간에서 시작한다고 말합니다 대괄호는 단일 문자를 일치시킵니다 브래킷 내부의 모든 가능성을 a ~ z는 소문자를 의미하고, A에서 Z는 대문자를 의미합니다

S는 공백을 의미합니다 따라서 문자와 공백 만 일치시킵니다 바로 여기에 더하기 기호가 있으면 이전에 언급 된 것 중 하나 이상이 허용됩니다 그래서, 당신은 하나 이상의 문자를 가질 수 있습니다, 당신은 하나 이상의 공간을 가질 수 있습니다 달러 기호는 문자열 끝에 일치하며, 정규식이에 적용됩니다

그래서, 처음부터 끝까지 전체 문자열을 살펴 보겠습니다 글자와 공백 만 알파를 검증하고 싶다면, 실제로 Alpha를 확인합니다 내 생각 엔 그게 내장 된 것 같아, 알파를 넣어 놨어 하지만 당신은 ~ 할 수있어, ~부터 Z, 빈 공간이 필요하지 않습니다

자, 왜 우리가 할 수있는 일은 z와 A to Z입니다 이것은 ASCII라고 불리는 것에 들어갑니다 ASCII는 정보 교환을위한 미국 표준 코드의 약자입니다 컴퓨터는 아무 것도 모른다는 것을 기억하십시오 컴퓨터에 대한 모든 것은 일련의 0과 1입니다

이는 숫자 여야 함을 의미합니다 음, ASCII 차트는 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 배열입니다 그래서, 그것이 만들어지는 방식을 보려고 할 때, 우리는 A에서 Z까지 갈 수 있습니다 우리는 a에서 z로 소문자로 갈 수 있습니다 기술적으로, 자본 A에서 소문자 z로 간다면, 우리는이 모든 특수 문자들을 포함 할 것입니다

거기에 다른 문자 집합 차트가 있지만 그것의 종류의 그들이 뭘 기반으로하고 그들은 모두 숫자와 관련이 있습니다 자, 조심해야 할 것은, 이 유효성 검사 함수를 만들었습니다 topphp에 포함시켜야합니다 그래서 여기서 제가하는 일은 그것이 형식 일 때만 그것을 포함하는 것입니다

따라서, 경로 부분 인 filename이 form과 같은 경우, 양식 라이브러리를 포함하여 인쇄 할 예정입니다 왜 그걸 출력해야합니까? 따라서 무언가가 작동하지 않고 지불 한 경우 소스와 당신이 그것을 찾으십시오, 그것은 나타나나요? 보안 문제가 나타 납니까? 그들이 나타나지 않으면, 그러면 옳지 않은 것이 있습니다 일반적인 실수 중 하나는 특히 최종 프로젝트에 있습니다 양식은 끔찍한 이름이기 때문에 양식이라고 부르지 않습니다 그것을 등록 또는 피드백이라고 부르십시오

피드백 php, registeredphp 보다 적절한 이름을 사용하려고 할 때 여기에서 같은 이름을 사용했는지 확인하십시오 일단 보안 검사를 통과하면, 우리가 원하는 것은 당신이 우리의 데이터를 sanitize하고 그것의 유효성을 검증하기를 원한다는 것입니다

유효성 검사를 통과하지 못하면, 그들은 양식으로 다시 보내고 싶습니다 실수로 값을 다시 표시하십시오 유효성 검사를 통과하면, 우리는 계속 전진하고 저축 할 것입니다 따라서 우리가하는 일은 오류를 추적해야합니다 그래서 우리가하는 일은 여러분이 가지고있는 모든 폼 요소에 대한 것입니다

당신이 사용하는 변수를 취하고 그 끝 부분에 오류를 간단히 나타낼 수 있습니다 그것은 단지 명명 규칙 일뿐입니다 이제, 나는 그것을 false와 동일하게 설정할 것입니다 다시 말하지만, 나는 낙관주의 자가 될 것입니다 따라서 모든 양식 요소에 대해 수행됩니다

우리는이 작업을 한 번만하면됩니다 우리는 사람이 가지고있는 모든 실수를 견딜 수있는 배열을 만들고 싶습니다 우리는 그들이 당연히 가지고 있지 않기를 바라고 있으며, 현재로서는 비어 있습니다 이제 섹션 2가 성장합니다 섹션 2b는 말해야합니다

당신이 가지고있는 폼 요소의 수에 따라 위생적으로 커집니다 따라서 각 양식 요소에 대해 위생 처리를해야합니다 대부분의 기술자들은 단순히 이전에했던 것처럼 HTML 엔티티 그러나 이메일의 경우 우리는 그 filter_var를 사용할 것입니다 그래서, 여기에 이메일을 filter_var POST txtEmail과 똑같이 보내고 있습니다 그런데 일반적인 실수는 코드를 복사하고 붙여 넣거나 실수로 실수를 한 적이 있습니다

해당 게시물 이름을 양식 아래에 HTML과 일치 시키십시오 이제 섹션 2c는 양식의 정확성을 검사하는 곳입니다 이것은 또한 위생 처리 섹션보다 훨씬 커집니다 sanitize 섹션은 ​​단지 하나의 라인이기 때문에, 기술적으로는 두 줄이지만 모든 양식 요소에 대해 두 번째 줄을 찾지 못했습니다 여기에 하나가 있습니다

2, 3, 4, 5, 모든 양식 요소에 대해 6, 7 줄, 그래서이 섹션은 상당히 커집니다 이제 이메일 주소의 경우, 우리가 할 수있는 모든 일은 확인을위한 것, 비어있는 것, 그들은 그것을 입력했고 올바른 형식입니까? 이메일 주소가 맞는지 알 수있는 유일한 방법은 실제로 그들에게 전자 메일 메시지를 보내고 응답 할 때까지 기다려야합니다 이 클래스의 범위를 벗어나지 만 실제로는 우리가 이메일을 보내는 방법을 배울 수 있도록 양식을 보낼 것입니다 좋아, 그럼 그걸 보자 그것은 3 단계 과정입니다

(1) 귀하의 수표를 수행하십시오, (2) 오류 메시지를 저장하고 (3) 플래그를 지정하십시오 오류 점검을 수행하고 오류 메시지를 저장 한 후 플래그를 지정하십시오 그래서, 여기에 이메일이 있는지 확인하고 있습니다 아무 것도 없으며 우리가 위생 처리 한 것을 기억하십시오 그래서 POST 배열에 있던 것은 무엇이든간에, 그 안에 무언가가있는 한, 우리는 다음 수표로 갈 것입니다

그러나 비어있는 경우, 우리는 에러 메시지 배열을 터뜨릴 것이다 우리는 그것의 끝에 추가 할 것이지만, 그 순간에는 아무 것도 없습니다 우리는 "귀하의 이메일 주소를 입력하십시오"라고 입력 할 것입니다 우리는 그걸 신고 할거야

실수가있어 더 이상 점검하지 않아도됩니다 그러나, 거기에 뭔가가 있다면, 우리는 여기에 와서 그 기능 확인 이메일을 확인하고 호출 할 것입니다 우리는 그것을 이메일로 보낼 것이고, 그것이 지나가고 말하면, 예, 유효한 이메일 주소입니다 우리는 가야한다 그러면 우리는 그것을 건너 뛸 것이다

그렇지 않으면 우리는 "오, 검증에 실패했습니다 "라는 오류 메시지가 표시됩니다 귀하의 이메일 주소가 정확하지 않은 것 같습니다 자, 여기에 2d 섹션이 폼 유효성 검사를 통과 할 것입니다 우리는 그 순간에 아무 것도하지 않을 것입니다

빈 공간이 많이 생기 겠지만 오류 메시지가 없다면, 어떤 종류의 선언문이 배열이 비어 있다고 말합니까? 그럼 우리가 여기 들어올거야 실수가 없기 때문에 처리하십시오 디버그가 양식을 인쇄하려고하는 것처럼 유효합니다 이 IF 문에는 열린 중괄호 닫는 중괄호? 바로 가기입니다 일반적인 것이 항상 최고는 아니지만, IF 문을 가지고 있다면 어떻게됩니까? 한 문장 만 중괄호가 필요하지 않습니다

모두가 곤경에 처하는 것은 그들이 결정하기를 원하는 것입니다 다른 것 그리고 그들은 또 다른 print 서술문을 추가 할 것입니다 여기와 나는 이것이 언제나 일어나는 것을 발견했다 두 개 이상의 문장이있는 경우 중괄호를 추가해야하기 때문입니다 그런데 일반적인 실수는 당신이 브래킷을 닫지 않는 것입니까? GitHub 커밋과 그 줄 번호에주의를 기울이고 있는지 확인하십시오

이제, 우리가 그것을 표시하는 섹션 3으로 갈 때, 우리는이 훌륭한 IF 문을 if btnSubmit을 설정 한 다음 양식을 제출하고, 우리는 두 섹션 모두를 살펴 보았습니다 그리고 그것은 빈 오류 메시지입니다, 거기 엔 아무것도 없어 그런 다음 귀하의 정보에 대해 감사드립니다 우리는 사용자에게 약간의 정보 피드백을 제공하고 있습니다 이 데이터의 사본이이 이메일 주소로 발송되었습니다

우리는 아직 실제로 보내지 않았지만 우리는 그렇게 할 것입니다 디스플레이 준비 만하고 있습니다 그러나, 그것이 제출되고 실수가 있다면, 우리는 다른 사람에게 내려갈 것입니다 우리는 또한 우리가 처음으로 다른 사람에게 내려옵니다 포럼에 제출하지 않았기 때문에 포럼에 올 수 있습니다

그래서, 우리는 우리의 양식을 전시하고, 오늘 등록하고, 우리 연구에 도움이 될 것이고 코드의 나머지 부분은 모두 동일합니다 그러나 우리가하는 일은 오류 메시지, 즉, 배열에 무언가가 있다면, 우리는 div id equals 오류를 출력 할 것입니다 양식에 다음과 같은 실수가있을 수 있습니다 각 오류 메시지는 우리 배열의 이름이기 때문에 하나의 오류가 단순히 목록 항목에 인쇄되기 때문입니다 이것은 1, 2, 3, 4와 같은 오류를 나열합니다

그들은 단순히 실수를 볼 수 있기 때문에 볼 수있는 사람에게는 탁월합니다 그 (것)들 및 그 (것)들이 모양에 나타날 질서를 목록으로 만드십시오 더 중요한 것은 누군가가 장님이라면 양식에있는 순서대로 실수를 들어라 왜냐하면 이제 우리는 양식에 들어가기 때문에, 우리가하고 싶은 일은 GitLab 커밋이나 GitHub 커밋에서 볼 수 있습니다 라벨의 안쪽에 있습니다

전자 메일 오류 플래그가 설정되면이 작은 PHP가 있습니다 처음에는 거짓을 초기화하는 것을 잊지 마십시오 플래그가 true로 설정된 실수가있는 경우 유효성 검사 프로세스 이 플래그를 true로 설정하면 클래스가 실수가 아닌 단순히 인쇄 할 것입니다 수업을 인쇄하는 것은 아무 것도하지 않습니다

우리는 CSS를 백업해야합니다 그래서, 여기 실수로 만든다면, 배경색을 빨간색으로, 텍스트를 – 경계선이 검정색으로, 텍스트는이 색이며, 나는 정확히 어떤 색이 있는지, 아마도 흰색 – 빨강을 모른다 그 후에는 0이 있기 때문에 이것은 더 진한 빨간색입니다 이것은 많은 백색을 가지고있다, 2 개의 F로 대부분은 빨갛게 될 것입니다 이것은 정말 멋지다

사실 많은 사람들이 이렇게 말하기 때문에 다소 재미 있습니다 "아, 못 생겼어 그것은 실수이기 때문입니다 우리는 눈에 띄기를 원했습니다 우리는 사용자들에게 "죄송합니다

그것을 고치고 제출하자 " 나는 정말 큰 형태로 채울 때 너무 짜증이났다 제출을 누른 다음, 양식은 여전히 ​​내 눈앞에 표시되며 여전히 나는, "좋아, 내가 뭘 잘못 했니?" 내 실수는 어디 갔지? 나는 그것을 볼 수 없다 이런 작은 별을 가지고, 빨간 글씨로 된 작은 별이 작동하지 않습니다 그것이 내가 원하는 모든 것이기 때문에 그것을 빨리 고칠 수 있도록 그것을 보이게하십시오

그래서, 당신이하려고하는 것은 보안 검사입니다, 사실 5 단계에서, 보안 검사 결과를 거짓으로 반환하여 죽게합니다 그렇다면 6 단계에서 단순히 그것이 사실이라고 말했습니다 그래서 그것이 작동하거나 작동한다는 것을 의미합니다 커밋 7은 모든 유효성 검사가있는 가장 긴 것입니다 이 시점에서 귀하의 양식이 무엇을 할 것인지, 그것은 양식을 표시하는 것입니다, 당신은 뭔가를 입력 할 수 있습니다

무언가를 입력하거나 공백으로 두드려서 제출하십시오 당신은 당신의 이메일 주소를 얻는다 잘못된 이메일 주소를 입력하십시오 아니요, 이메일 주소가 잘못되었다고 말할 것입니다 유효한 이메일 주소를 입력하면 정보를 보내 주셔서 감사합니다

그래서, 꽤 큰 걸음, 거기에 몇 가지 걸림돌이있어하지만 잘하면 이 비디오와 장은 모두 당신을 도왔습니다 행운을 빕니다

#7 CakePHP 3.6 Beginner Video Tutorial – Form Validation in Model Table and set Error Template

모델 테이블의 양식 유효성 검사 newEntity (), newEntities (), patchEntity () 또는 patchEntities () 메서드를 사용할 때 저장 전에 유효성 검사를 자동으로 수행합니다 데이터베이스 액세스 유효성 검사 문서로 이동하십시오

엔티티를 만들기 전에 유효성 검사 데이터를 사용하십시오 사용자 모델 사용 먼저 사용자 데이터베이스 테이블을 만듭니다 error () 함수가 더 이상 사용되지 않으므로 대신 getErrors () 함수를 사용하십시오 이제 유효성 검사를위한 모델 테이블을 만듭니다 `src / Model / Table` 폴더에 사용자 테이블 파일 생성 데모 코드 수정 PHP 네임 스페이스 삽입 (App Model Table) 양식 유효성 검사 오류 표시 등록 파일 업데이트 이제 등록 템플릿에 오류 및 데이터를 보냅니다

이 변수 이름은 템플릿에서 사용할 수 있습니다 이제 오류가 발생한 동일한 필드 아래에 오류가 표시됩니다 이제 오류 템플릿을 설정하십시오 부트 스트랩 4에있는 양식의 CSS에 따라 템플리트를 수정하십시오 유효성 검사 오류를 다른 방법으로 표시 할 수 있습니다 이 기능을 사용하여 고유 한 필드의 오류를 확인하십시오 이 함수는 boolean 값을 우리에게 보낸다

html 컨트롤의 조건을 사용하십시오 이제 양식 유효성 검사 오류가 발생합니다 이제이 같은 모든 컨트롤에서 조건을 사용합시다

PHP Tutorial Lesson 1 ( Season 1) Validation

먼저 google에 최신 xampp을 다운로드해야합니다 htdocs에 폴더를 만들고 이름을 "PHP" 그런 다음 "PHP"폴더 안에 "index

php"를 만듭니다 아무 것도 익숙하지 않은 텍스트 편집기를 다운로드하지 않으면 (notepad ++)를 사용하여 엽니 다 마우스 오른쪽 버튼을 클릭하면 (notepad ++) 옵션이 표시됩니다 양식을 만들거나이 이미지의 모든 것을 모방하십시오 (:)의 "행동" <? php htmlspecialchars ( "PHP_SELF");?> 무엇 때문에? – "액션"은 페이지에서 다른 페이지로 데이터를 실행하는 데 사용됩니다

예 : action = "next_page_php" "next_page_php 그리고 그것은 당신이 넣은 자료의 경우입니다하지만 이번에 나는 그것을 그녀 자신의 페이지로 보낼 것입니다 다른 페이지로 이동할 수 없다는 의미입니다 그 후에 나는 3 개의 "텍스트 박스"와 하나의 "버튼"을 만든다 다음 줄을 의미하는 태그와 태그 저기서 "" 우리는 그들에게 이름을 주어야합니다

우리가 과거에 대한 가치를 얻었다면, 당신이 볼 수있는 다음 그림으로 부를 것입니다 보고있는 내용 만 복사하십시오 웹 모양을 확인하십시오 이제 indexphp로 돌아갑니다

그냥 시뮬레이션 PHP 태그의 상단에 변수를 넣었습니다 $ name = $ address = $ email = ""이것은 텍스트 상자에 입력을 저장할 변수입니다 $ nameErr = $ addressErr = $ emailErr = ""; 그것이 비어 있음을 감지하면 오류를 텍스트 상자에 보류하는 변수입니다 즉 Err은 오류입니다 그냥 시뮬레이션 위의 선언이 비어 있기 때문에 그 값을 표시하지 않고 라벨 값에 변수를 넣었습니다 '= ""; 그것의 목적은 여러분이 이미 부과 한 값을 없애고 빈 필드에서 사라지지 않게하는 것입니다

나중에 보게 될거야 그냥 시뮬레이션 변수의 맨 아래에 "if 문"을 넣고, 필드 또는 텍스트 상자를 검사 할 때 오류가 수정 될 필요가있는 messege 오류에 값을 줄 경우 어떻게합니까? 우리의 첫 번째 "if"문장 내에서, 나는 여전히 "if"문을 두 었는데, 이는 그가 이름이 비어 있거나 아무것도 없는지 검사하는 것이다 이름이 비어 있으면 변수 $ nameErr의 값은 "Name is required!"입니다 질문 : 이름이 비어있을 때 어떻게 그것이 오류라는 것을 알 수 있습니까? 다음 이미지에서 본 에러가 나타나기 전에 $ nameErr이 먼저 에코되는지 확인하십시오 알다시피, 나는 <style> 태그를 입력하고 그 안에 "error"및 "color : red"클래스가 있습니다

그것이 나오면 오류의 색입니다 입력 이름 아래에 <span> 태그를 입력하고 <style> 태그 내부에 무엇이 있든 "오류"의미 클래스가 있고 클래스 ( "error")가 있음을 감지했습니다 <span> 태그 내의 "error {color : red;}"태그가 빨간색으로 표시됩니다 http : // localhost / PHP / 아직 제출 버튼을 클릭하지 않았다면 그곳에! 너 시도해? 그래서 이것이 필요한 필드의 유효성을 검사 할 때입니다

그래서 우리는 우리가 세 개의 텍스트 상자를 가지고 있기 때문에 우리가 필요로하는 두 개의 필드에 대해 "if"문을 두 개 넣어야합니다 우리는 세 개의 "if"를 PHP 태그의 문으로 사용해야합니다 추신 : 그들이 라벨을 붙이지 말고 오류를 알려주지 않도록하십시오 !! 그것을 잘 읽으십시오, 그리 길지는 않습니다 그러나 $ addressErr 및 $ emailErr을 표시해야합니다 왜 이름 앞에 해당 Texbox가 필요한지 이해하게되기를 바랍니다

그것을 확인해 봅시다 실제로 우리가하고있는 일을 실제로하고 있다는 것을 알 수 있습니다 아마도 그것이 붐이라고 말할 수 있습니다 http : // localhost / PHP /로 이동하고 submit 버튼을 누릅니다 오, 😂 너 뭘 봤어? 다음! index

php로 돌아 가기 </ form> 아래에 <hr> 태그를 두십시오 이 코드는 $ name과 $ address와 $ email이 비어 있거나 비어 있지 않을 때를 의미합니다 나는 $ name을 반향 할 것이다 "" 또는 "도트"는 결합 된 것을 의미하는 CONCATINATED입니다

그래서 나는 doube 인용구 안쪽에 <br>를 연결한다 그런 다음 우리가 빛을 볼 웹을 확인하십시오 😉 그럼이게 다야 에코로 우리의 주소와 이메일을보십시오 "indexphp"로 돌아 가기 이 코드를 사용해보십시오

그래서 거기에 간다 이 전체 자습서는 필드에서 사용자를 확인하거나 특정 필드를 요구합니다 Tutoryal에있는 키트 키트 Susunod na Tutoryal 데이터베이스

How to Display Error Message to User

안녕하세요, 모두가 매일 수업료를 다시받을 수 있습니다 이 튜토리얼에서는 툴팁을 최대한 활용하는 방법을 보여 드리겠습니다

마지막 비디오에서는이 툴팁을 디자인합니다 이 비디오에서는 오류에 대해이 툴팁을 사용합니다 따라서 사용자에게 오류 메시지를 표시하려면 툴팁이 도움이됩니다 우리는 그것이 가능한 방법을 보여줄 것입니다 이 비디오를 시작하기 전에 우리를 구독하고 벨 아이콘을 눌러 내 모든 새로운 비디오에 대한 알림

그리고이 튜토리얼에서 유용한 것을 발견하면 버튼을 누르십시오 그래서 항상 우리가 말하기를, 우리가 let 's을 시작하게하기 전에 먼저 마지막 비디오에서 만든 세 레이블을 제거합니다 그런 다음이 d flex 클래스를 제거하고 여기서 유효성 검사 클래스를 추가합니다 그 다음에는이 행에 15 %의 마진을 추가합니다

여기에 이메일 텍스트 상자를 추가 할 것입니다 ID 이메일, 자리 표시 자 이메일 및 클래스 폼 컨트롤을 지정합니다 그러면 여기에 새로운 텍스트 상자가 생성됩니다 그런 다음 stylecss 파일에서이 툴팁을 적절히 정렬 할 것입니다

그런 다음 툴팁에서 텍스트를 제거하십시오 jquery 메서드를 사용하여 툴팁에 텍스트를 추가합니다 stylecss 파일에서이 툴팁에 display none 속성을 지정하십시오 페이지를로드 한 이유가이 오류 메시지를 표시하지 않기를 원합니다

none 속성을 표시합니다 그런 다음이 웹 사이트에서 jquery 스크립트 태그를 복사하여 여기에 붙여 넣습니다 그런 다음 스크립트를 만들기위한 mainjs 파일을 만들고이 파일을 indexhtml에 연결합니다

그런 다음이 함수에서 문서 도트 준비 함수를 만듭니다 이메일 텍스트 상자에 초점 이벤트입니다 따라서 이메일 ID를 사용하여 이메일 텍스트 상자를 선택하고 포커스 아웃 이벤트를 만듭니다 이 경우 이메일 텍스트 상자가 비어 있는지 확인합니다 그래서 이메일이 비어 있지 않다면 우리는 if 문을 실행할 것입니다

그렇지 않으면 우리는 else를 실행할 것입니다 성명서 따라서 전자 메일이 비어 있으면 텍스트 메서드를 사용하여 레이블 텍스트를 지정합니다 따라서 오류 클래스를 사용하여 레이블을 선택하고 텍스트 방법을 사용하여 에러 메시지 그리고 jquery의 fadeIn 메소드를 호출합니다

이 메서드는이 레이블에 애니메이션 페이드를 만듭니다 이 후 우리는 이메일이 유효한 이메일인지 아닌지 확인합니다 그래서 전자 우편을 확인하기 위해 여기서 유효성 검증 전자 메일과 전달 eval 매개 변수를 작성합니다 이 기능에 그 다음 유효한 전자 메일을 확인하기 위해 정규식을 사용하고 있습니다

따라서 변수를 만들고이 변수에 유효한 전자 메일 표현식을 지정합니다 그런 다음 테스트 메소드를 사용하여 전자 메일을 확인할 if 문을 작성합니다 따라서 if 문에서 테스트 메소드를 삽입하고 여기에 함수 매개 변수를 전달합니다 기능에 대해 알고 싶다면 나에게 의견을 전합니다 기능

이제 이메일이 유효한 이메일이면 true를 반환하고 그렇지 않으면 false를 반환합니다 나는 이것을 한 줄로 정렬 할 것이다 if 문에서 if 문을 작성하고 validate email 함수를 호출합니다 function 매개 변수에서 email dot val () 함수를 지정합니다 Val 기능은 필요하지 않습니다

그래서 여기에 유효한 전자 메일 if 문을 실행하면 else 문이 실행됩니다 else 문을 실행합니다 따라서 else 문에서 레이블에 오류 메시지를 지정하고 페이드 인을 추가합니다 그것에 애니메이션 잘못된 이메일을 지정하면이 오류 메시지가 여기에 표시됩니다 따라서 이메일 텍스트 상자에 유효한 이메일을 지정하면이 오류가 제거됩니다 메시지는 fadeout 기능을 사용합니다

Let�s가 어떻게 작동하는지 확인하십시오 따라서이 텍스트 상자를 비워두면이 이메일에 필요한 오류 메시지가 여기에 표시됩니다 유효하지 않은 이메일을 지정하면 잘못된 이메일 메시지가 여기에 표시됩니다 여기에 유효한 메시지를 지정하면 오류 메시지가 사라진 것을 볼 수 있습니다 여기서는 필 요한 필드 검증 및 이메일 검증을 위해 툴팁을 사용합니다

범위 확인, 생년월일 확인과 같은 다른 유형의 유효성 검사에이 값을 사용할 수 있습니다 등등 설명에서이 프로젝트를 다운로드하고 다른 유형을 생성하여 연습하십시오 검증 이 비디오처럼 재미 있고 유용한 것을 찾았습니다

질문이나 요청이 있으면 저에게 의견을주십시오 이제 그게 전부입니다 다음 비디오에서 당신을 만나서 행복하게 지켜 볼 것입니다

#7 CodeIgniter 3.x Advanced Tutorial – Part 1 – Form validation on user registration form

사용자 등록 페이지를 사용하고 있습니다 이것은 사용자 등록보기 페이지입니다

사용자 등록을 위해 양식 유효성 검사 사용 등록을위한 양식 검증을 설정하십시오 양식 유효성 검사 규칙을 설정하십시오 is_unique 유효성 검사를 사용하기 전에 데이터베이스를 만들어야합니다 데이터베이스는 codeigniter 데이터베이스 설정 파일에 설정되어야합니다 데이터베이스 라이브러리를 자동로드 구성 파일에로드하십시오

이제 사용자 데이터베이스 테이블을 만듭니다 이제 is_unique [database tablecolumn] 유효성 검사를 사용할 수 있습니다 is_unique 유효성 검사에 대한 사용자 정의 유효성 검증 오류 작성 비밀번호 일치 확인 사용 첫 번째 양식 유효성 검사 라이브러리로드 이제 자동로드 설정 파일에 양식 유효성 검사 라이브러리를로드하십시오 유효성 검사 오류 표시 안 함 이제 모든 유효성 검사 오류를 표시하십시오

모든 유효성 검사 오류 표시 오류 템플릿 변경 변경 유효성 검증 오류 템플리트에이 메소드 사용 이 방법을 사용자 컨트롤러에 넣는다 오류 템플릿이 변경된 것을 볼 수 있습니다 오픈 부트 스트랩 4 경고 문서 오류 메시지에 부트 스트랩 4 경고 클래스 사용