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

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

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

PHP Email Verification And Validation Tutorial – Registration & Login Form

최근에 저는 이메일로 이메일을 보내는 방법에 대한 많은 의견을 가지고 있습니다 사용자가 이메일을 확인할 수 있어야 확인 링크가 표시됩니다

우리 웹 사이트에서 다음 단계로 나아가십시오 어떻게하는지 보여 드리겠습니다 여기 Codingpassiveincomecom에서 온 사람들이 상원 의원인데 나는 다른 사람들이 웹 개발자가되기보다 쉽고 빠르도록 돕는다 네가해야 할 일이 있다면 네가 고려해야 할 일이다

지금 가입하면 PHP 스토어에 있습니다이 동영상의 목표는 먼저 등록 양식을 작성한 후 이메일 확인 링크를 클릭하면 해당 웹 사이트에 로그인 할 수 없습니다 그가 그가되기 전에 그는 그의 이메일을 검증한다 그래서 우리는 회복 양식을 만들기 위해 HTML 문서를 중지 할 필요가있다 ok 나는 등록 명을 설정하고 난 다음으로 갈 것이다

부트 스트랩 라이브러리 포함 다운로드 및 나는 지금 부스터의 최신 버전에서 링크를 볼 것입니다 좋아, 지금 시체 안에는 하나의 컨테이너가 있고 그 다음이 컨테이너 안에 있습니다 우리는 한 줄을 가질 것이고 나는 모든 것을 중심에 놓기 위해 갔다 이 한 행에는 하나의 열이 있으므로 set 열 md6에 클래스를 설정합니다 그리고 모든 것을 중심에 맞추고 어프로치하자 3을 말하면 6이있는이 열은 12에 있기 때문에 가운데에 있습니다

열을 입력하고 100 픽셀에 여백을 둡니다 나는 단지 나의 것을 포함하는 것을 추가 할 것이다 PNG가 새로운 높이로 말한 다음 몇 가지 양식 하위 사용 방법을 만들어 보겠습니다 나는 동일한 파일을 액션으로 사용할 것이고, 그런 다음 우리는 거의 가지지 않을 것입니다 기본 입력이므로 이름이 이름이 될 것입니다

이름에 자리 표시자를 설정합니다 새로운 삶을 살았고 지금은 다음 부분을 복제 할 것입니다 이메일을 복사하여 이메일과 자리 표시 자 이미지에 유형을 설정합니다 다시 한번 암호 유형 암호로 설정 한 다음 placeholder restaurant과 하나의 입체 암호를 입력하자 이건 그냥 좋은 연습이고 괜찮아

하지만 괜찮아하지만 괜찮아 이제 우리는 또 다른 입력을 만들 것입니다 유형을 설정할 것입니다 submit 제출 및 가치 등록 좋아요, 그래서 우리가 그 순간에 무엇을 가지고 있는지 보자

모든 것을 내 서버에 업로드하겠습니까? 괜찮습니까? 여기에 PHP 이메일 확인 registerPHP 좋아 어쩌면 어쩌면 그렇게 될지 모르겠다 각 입력에 대해 클래스를 폼 컨트롤에 설정하면 더 좋을 것입니다 부트 스트랩에서 그리고 아마도이 동료가 버튼 1 차라고 말했던 것입니다

지금 당장 보아라이 양식이 많이 보입니다 지금은 기본 디자인이 더 좋으므로 기능성을 갖추려면 하나의 데이터베이스를 만들려면 데이터베이스와 일부 데이터베이스가 있어야합니다 그래서 이미이 이름으로 새 데이터베이스를 만들었지 새 테이블을 만들려면 사용자 이름을 사용하고 사용하도록 설정합니다

DB 데이터 정렬 UTF-8 유니 코드를 사용할 것입니다 ID 유형 정수 다음 숫자를 자동으로 증가시킵니다 이름 막대 그래프가 보입니다 50 그리고 좋은 달걀을 다시 보자 알았어이 이메일을 복제해라 같은 암호와이 하나에 대해 나는 255를 사용할 것이고 우리는 최신을 필요로 할 것이다

뉴스가 확인되었습니다 미국인은 이메일이 시간 정수 0 또는 1 일 수 있음을 확인합니다 기본적으로 0이 될 것이고 우리는 토큰이 될 하나의 열을 사용할 수 있습니다 물과 나는 그것을 10에 놓을 것이다 그리고 나는 다시 볼 수 있었다

그것은 즉 우리가 이메일 확인을위한 하나의 토큰을 만들어서 올바른 사람이 그 링크를 클릭했고 우리는 그 사람이 당신을 더 이상 만들 수 있기 전에 이메일이 확인되었는지 확인하십시오 우리의 웹 사이트에 대한 행동은 거의 괜찮습니다 지금이 우리 데이트는 우리 테이블이 이제는 이렇게 만들었습니다 보시다시피 jQuery를 사용하지 않으려 고합니다 이 튜토리얼을 이해할 수 있는지 확인하십시오

시작하고 jQuery에 대해 아무 것도 모른다 이제 우리는 누군가이 버튼을 눌렀는지 확인해주세요 F라고 말하면됩니다 submit 누군가는이 버튼을 눌렀을 때를 의미합니다 그 모든 정보를 받아들이려고합니다

그래서 여기에 우리의 이름을 말할 것입니다 게시물 이름입니다 중복 해 드리겠습니다 다시 이메일이 중복됩니다 비밀번호가 있습니다

다시 확인해 주시면 비밀번호를 확인하게됩니다 이제 우리는 테스트를하고 이름이 비어 있지 않으면 이메일 등은 맞지만 실제로는 그 규칙이 아닙니다 이 독자는 나의 튜토리얼을 가지고있다 이 모든 입력을 확인하는 방법에 대해 이야기하고 있으므로이 입력에 대해 암호와 cPassword가 같은지 확인하십시오 아마도 if name empty or email = "" 회의 암호와 다른 여전한 가난한 여권 우리는 어딘가에 말할 것입니다

사악한 메시지는 입력 내용을 확인하십시오 괜찮습니다 LT는 아마도 괜찮습니다 여기에 하나의 악한 메시지를 정의하자 여기서 우리는 단지 그 메시지를 표시 할 것이다

모든게 괜찮지 않다면 빈 메시지에 다른 메시지가 있는지 확인하십시오 그리고 두 줄의 새로운 줄은 괜찮습니다 모든 것이 괜찮 으면 모든 것을 넣어야합니다 우리 테이블의 세부 사항이지만 그 전에는 새로운 연결을 만들 예정입니다 우리 MySQL 데이터베이스 mysqli를 잃을 것이다

우리 호스트는 localhost이다 사용자 이름은 연구용 이메일입니다 내 진짜 이름입니다 암호는 test 1 2 3이고 내 데이터베이스의 이름은 연구 PHP입니다 전자 메일 확인 이제 연결이되면 우리는 매우 중요하므로 입력해야 할 내용을 입력해야합니다

그 모든 것들을 피할 수 있습니다 이제 괜찮습니다 이 전자 메일은 데이터베이스에 이미 있으므로 연결을 잘 말할 수 있습니다 예를 들어 사용자가 ID를 선택하면 이메일에서 동일한 이메일을 볼 수 있습니다 num_rows> 0이면 메시지가 여기에 있습니다

중요한 부분 이제 우리는 테이블 안에 모든 정보를 삽입해야하지만 우리는 사람을 위해 사용할 토큰 하나를 만들 필요가 있습니다 그 사람에게 이메일을 보내서 자신의 이메일을 확인할 수 있도록 하나의 토큰을 만들기 위해서 우리는 단순히 그것을 할 수있는 방법을 보여줄 것입니다 그래서이 웹 사이트 PHP 테스터를 사용할 것입니다 그래서 우리가 우리의 문자 목록에서 우리의 토큰을 만들 수 있습니다 이 모든 작은 글자들은 다음과 같이 모두를 사용하려고합니다

단지 모자를 자물쇠로 자물쇠에 그렇게 어쩌면 그냥 이렇게 써주세요 이것은 아주 간단한 방법으로 지금은 숫자를 추가해 보도록하겠습니다 그런 다음 특수 문자를 추가하여 좋아할 수도 있습니다 이 좋아요 이제 충분합니다 이제 다음으로하고 싶은 일이 있습니다

PHP에서이 함수 하나만 사용하면 문자열 셔플이라고 불리우며 무슨 일이 일어날 지 보여라 근본적으로 그 모든 문자들을 섞을 것이다 당신이 여기에서 볼 수있는 것처럼 그것이 달라질 때마다 나는 좋아질 것입니다 힘은 동등한 아빠이고 그 후에 나는 예를 들어 반향을 일으킬 것입니다 함수 부분 문자열을 사용하고 첫 번째 매개 변수를 지정합니다

첫 번째 매개 변수는 그 것의 시작 위치입니다 여기서 우리는 처음부터 시작한다는 것을 의미하는 0을 사용할 것입니다 다음 숫자는 우리가 원하는 문자의 수입니다 그걸 말할 것이고, 지금 무슨 일이 일어날 지 보자 지금이다

당연히 아주 무작위 토큰은하는 방법에 다른 어떤 더 나은 방법이있다 하지만 이건 아마도 가장 쉬운 방법 중 하나라고 생각합니다 초보자는 이것을 이해할 수있을만큼 충분히 어쩌면 내가 제거 할 것입니다 우리가 나중에 문제가 없도록 그 두 사람은 나중에 괜찮아야합니다 URL의 문제는 괜찮습니다 그러면 토큰이 좋아 보이는 모양입니다

나는 지금 이것을 복사해서 붙여 넣을 것이고 우리의 끈이 이것과 동일하다고 말할 것이다 알았어이 문자열 기호를 괜찮게 바꾸자 이제 데이터베이스에 이렇게 말하여 연결 쿼리를 말할 것입니다 사용자에게 삽입을 말한 다음 이름 이메일을 저장하려고합니다

암호는 전자 메일로 확인되었으며 토큰은 괜찮습니다 여기서는 값을 말할 것입니다 우리의 이메일을 가지고 우리의 이름을 가지고 있고 나중에 우리의 비밀 번호는 이메일입니다 내가 0으로 설정하고 우리의 토큰이 패스워드인지를 확인하십시오 사용자가 입력 한 비밀번호 해시를 만드는 것이 좋습니다

PHP 버전 56에서 사용할 수있는 무언가를 사용할 것입니다 해시 된 암호가 같다고 말한 다음 암호 해시 함수를 말할 것입니다 사람이 입력 한 암호를 지정 했으므로 이제는 암호를 지정해야합니다 우리가 사용할 필요가있는 암호 유형을 사용하게 될 알고리즘 유형 암호 bcrypt를 사용하십시오

여기서 유일한 차이점은 암호를 사용하는 경우입니다 우리는 미래에이 알고리즘 유형이 바뀌었고 해시가 60자를 초과 할 수 있으며 bcrypt를 사용하면 그것은 항상 60 자일 것입니다 그래서 제가 B 침대와 여기 스튜어트가 좋아, 이제 메시지를 써야 해 등록 된 이메일을 확인하십시오 이제 이메일을 보내려면 여기에 필요합니다 이 사람이 자신의 이메일을 확인할 수 있도록 전자 메일로 네이티브 메일 PHP 함수를 사용할 수 있지만 어떻게 표시합니까? PHP 메일 알리미를 사용하십시오

그런 식으로 항상 이메일을 보내고 아마도 대부분의 경우 스팸 폴더로 이동하지 않으므로 먼저 PHP를 다운로드해야합니다 메일러 그래서 나는 google에 가고 유형 PHP 우편물 거기 첫번째 연결 좋아, 여기 아래로 전화 나 다운로드 및 히트 다운로드에 갈거야 이 폴더에 저장하려고합니다 여기 나는 괜찮아이 라이브러리를 삭제 추출한 다음 여기에서 만 수 있습니다 우리가 다른 것을 필요로하지 않는 파일이나 복사 / 붙여 넣기를 삭제합니다

이제 어쩌면이 최신 버전에서 PHP 메일 이름을 바꿀 수 있을까요? 우리가 PHP 메일러에서 네임 스페이스를 사용할 수 있도록 PHP 메일러의 버전 그것을 좋아해라 우리는 다음과 같은 내용을 포함시켜야합니다 만나다 PHP mailer file okay 그리고 지금 여기 우리가 모든 것을 해낸다면 아마 우리는해야만한다 이 꼭대기를 여기에서 알아야한다 그는 음식을 먹기를 원한다

새로운 걱정을 만들자 나는 똑같은 새로운 우편을 볼 것이다 PHP 우편물 그리고 지금 나는 메일을 설정할 것입니다 나는 단지이 예제에서 이것이 codingpassincinccom이라고 말할 것입니다

이제 우리는 전자 메일을 보낼 위치를 설정해야합니다 전자 메일입니다 등록하는 올빼미 사람의 고객으로부터 그 사람의 이름을 정한다 나는 주제를 설정할 필요가있다 그래서 나는 말할 것이다

이메일을 확인한 다음 HTML이 아닌지를 설정해야합니다 진정한 의미로 설정하면이 이메일 본문을 만들어서 매우 간단합니다 그러면 아래 링크를 클릭하십시오 새 줄을 설정하고 하나의 링크를 만들겠습니다 확인 링크가 http://codingpassiveincome

com PHP 이메일로 이동합니다 확인을 마치면 confirmphp라고 해보자 그리고 그 파일에 나는 먼저 두 개의 변수를 얻는 방법을 통과 할 것이다 하나는 그 사람의 이메일 인 이메일이되고 두 번째 것은 이메일이 될 것입니다

토큰 그래서 나는 토큰을 말할 것이다 그리고 그것은 그것과 아마 나는 여기에서 빨리 볼 것이다 okay 이제 우리가해야 할 일은 전자 메일을 보내는 것뿐입니다 이게 뭐니? 다시 한 번 문제가 있으므로 코드가 상당합니다 테스트를 해보고 그 둘을 업로드해야합니다 좋아요

이제 새로 고침하고 테스트 해 보도록하겠습니다 그러면 암호 테스트가 정상적으로 보일 것입니다 두 세 테스트 한 세 두 세 괜찮아 그래서 무엇을 등록 문제 다 cool – undefined – function password – 그렇게 보입니다 이 폴더에 대한 순간에 내 서버의 서버 버전은 5 점이 아닙니다

여섯 그래서 그냥 제어판을 통해 업데이 트 보자 그래서 지금은 서버 버전과 우리는 다시 시도 할 수 있고 나는이 부분을 보여주지 않았다 그것은 모두 호스팅에 따라 다르기 때문에 당신을위한 최상의 방법입니다 서버 버전을 업데이트하는 방법을보기 위해 Google을 사용하는 것입니다 이 암호 해시 함수를 사용하려면 56 이상이 필요합니다

다시 시도해 보겠습니다 테이블 사용자의 모든 것을 삭제하십시오 괜찮아 그래서 다시 한 번 두 세 테스트 한 세 두 세 레지스터를 시도해 보자 등록되었습니다 이메일을 확인하십시오

이제 테이블을 확인하십시오 사용자가 추가 된 사람이 하나 있지만 토큰이 비어 있음을 알 수 있습니다 우리가 이메일을 받았는지 보자 그래, 이메일은 여기있다 토큰이 비어 있습니다

아래에서 볼 수 있듯이 최신 이메일을 보자 문제가 어디 있는지 확인하여 토큰 문제가 여기에 있어야합니다 문자열 대신 토큰을 사용하십시오 그러면이 사람을 빨리 삭제하겠습니다 새 버전을 업로드하고 다시 테스트 해 보겠습니다

그러면 새로 고치려고합니다 좋아하는 사용자를 계속 선택하면 새로운 사용자 모두가 좋아 보인다 추가되었고 토큰은 날 이었으므로 우리는 이메일을 받았습니다 2 지금 보자 아래 링크에서 볼 수 있듯이이 링크에 추가 된 토큰이 있습니다

하지만 문제는 페이지를 찾을 수 없다는 것을 알 수있을 때 여기를 클릭하면됩니다 왜냐하면 우리는 PHP 파일이 충돌하지 않기 때문에 하나를 만들겠습니다 PHP 파일 여기에서 확인해 보겠습니다 우리가해야 할 일은 먼저 전자 메일과 토큰이 있는지 확인해야합니다 만약 우리가 그렇게하지 않으면 우리는 단지 등록 PHP에 사용자를 부활시킬 것입니다

내가하지 않을 경우 isset 전자 메일을 받거나 가져 오지 않는 get 토큰 우리는 헤더 레지스터를 여기에 설정합니다 PHP 이제 우리는 링크에서 보낸 전자 메일 괜찮은 전자 메일 토큰 좋아, 다시 새로운 연결을 만들자 그 부분을 복사 할 수있다 우리 등록은 똑같아 질 것이고 그래서 진짜 탈출 문자열을 살균합시다 좋아, 이제 우리가해야 할 첫 번째 일은 우리가 우리는이 이메일과이 토큰을 가지고이 사람을 만났습니다 뿐만 아니라 동등한 연결 쿼리 및 사용자로부터 select ID를 말할 것입니다

이메일 = 이메일 패스워드와 사이드 토큰 = 토큰 그리고 우리가 또한 만들고 싶다고합시다 물론이 전자 메일 확인 = 0 그래서 경우에만 전자 메일 및 토큰 및 전자 메일이 확인되지 않으면 실행하게됩니다 만약 우리가 방금 읽은 sql-> num_rows> 0이 다시 난파 된 것을 읽을 수 있다면 이것을 우리가 몇 번 사용하기 때문에 이것을 함수 리디렉션으로 옮겨 봅시다 우리는 그것을 여기에서 사용할 것입니다 그리고 그 전에 우리는 연결 쿼리를 볼 수 있도록 업데이트 할 필요가 있습니다

업데이트 된 사용자 집합은 이메일 확인 됨 = 1이고 토큰 동등 함이 표시됩니다 빈 괜찮아요 그리고 그게 다른 경우 당신이 그렇지 않은 경우 지갑을 리디렉션하기 위해 다시이 파일을 업로드 해 보겠습니다 내가 등록 된 PHP로 리디렉션되도록 새로 고침을 시도합시다 선택한 데이터베이스 양말 내부에서 어떤 일이 있었는지 확인하십시오 무슨 일이 일어 났는지 나는 왜 우리가 행의 수 그래서 그의 이메일은 그의 이메일 확인 동등한 제로보다 큽니다 0 토큰 토큰 동등 토큰 및 이메일 평등 이미지이므로이 부분이 잘 보입니다

무엇이 잘못 될 수 있는지 잘 모르겠습니다 문제는 여기서 리다이렉트하지 않고 그냥 무슨 일이 일어날지를 보자 약간의 오류 여기를 다시 클릭하자 그래서 이것은 흥미로운 문제입니다 문제가 분명히이 쿼리에 있으므로 여기에 실수가 있어야합니다

우리는 여기서 평등 한 이메일을 볼 필요가 있습니다 다시 시도하겠습니다 신선한 지금은 그의 전자 메일을 마시지 않으려 고합니다 편안함이 원에 있다고 말하면 토큰은 비어 있습니다 이 주석이 실행될 때 리다이렉트되도록이 주석 그래서 이제는 더 나은 방법이 될 것입니다

로그에 사람을 거부하거나 이메일이 왔음을 보여주는 것입니다 그가 당신의 전자 메일이 확인되었음을 표시 할 것이므로 지금 로그인 할 수 있습니다 괜찮아 그리고 그건 괜찮아 이제 그냥 빨리하자 이메일을 확인하는 방법을 알려주는 로그인을 만드십시오

확인 되었건 않건간에 나는 단지이 레지스터 파일을 복제 할 것이다 나는 괜찮을 것이다 그리고 나는 이것을 제거 할 수 있고 우리는 단지 우리가 필요로하는 이름을 필요로하지 않는다 비밀 번호 및 여기에 전자 메일이나 이런 식으로보고 나서 삭제 하시겠습니까? 여기이 부분은 괜찮아요 여기에서는 이름과 충돌 암호를 제거 할 것입니다

누군가가이 양식을 제출할 때 좋아요 버튼이 혼자있게됩니다 이메일과 비밀번호를 상단에 보내면 이메일이 있는지 확인합니다 비어 있거나 비밀번호를 입력하고 메시지가 표시되면 입력 내용을 확인하십시오 그렇지 않으면 여기에 사용자 테이블을 검사하여 암호를 말할 것입니다 그래서 사용자 이메일에서 동일한 비밀번호를 선택하십시오

암호는 여기서 볼 수있는 해시이므로 해쉬를 가져 가야합니다 여기에 말한다 이 부분에서 다시 말하겠습니다 입력이 없으면 입력을 확인하십시오 이 이메일을 갖고있는 사람이 도착할 것이라고 말할 수 있도록 이메일 확인을 요청할 것입니다

먼저 sql-> fetch 배열을 가져와야한다 암호가 확인되면 첫 번째 매개 변수가 입력되었다고 말할 것입니다 암호이고 다음 암호는 데이터베이스에 저장된 해시이므로 if 이 비밀번호는 괜찮습니다 여기서 계속하겠습니다 우리가 말할 수있는 귀하의 의견을 확인하십시오 귀하의 비밀 번호를 가지고 있지만 아마 그건 보안에 관한 옳은 결정이 아니야 이제 암호가 좋아요

이메일 확인 여부를 테스트 해 봅시다 데이터가 맞는지 말할 것입니다 이메일 확인 = 0 우리는 다시 귀하의 이메일을 확인하시기 바랍니다 여기에서 지금 여기서 세션과 다른 모든 것들을 만들 수 있다고 말하십시오 일반적으로 로그인으로 처리하지만 Google의 사례에서 사용자가 기록한 메시지를 알려줍니다 좋아요

그럼 이걸 시험해 봅시다 코드를 올바르게 작성했는지 확인합니다 알았어 로그인 괜찮아 그래서 우리의 이메일은 test123 로그인하고 입력을 확인하십시오 그래서 나는 우리가이 마지막 이메일 비밀번호를 어디에서 얻었는지 확신 할 수 없다 여기 부분은 그렇지 않습니다 그래서 암호가 뭐라고 말했는지 보도록하겠습니다

이메일 = 이메일을 사용하는 사용자들 이것이 일어나고 있습니다 이것이 이것이 숫자 1이라고 가정합시다 신입생 팀이 어디에서 문제인지 아시고 번호 하나는 여기에 이런 화살이 있다고합니다 시도하고 현장을 보자 이제는 내가 실수를 저질렀다

내 이메일과 함께 실수의 몇 가지 유형 괜찮아 그래서 당신이 로그인되어 있지만 이제 시험을 만들고하자이 이메일을 0으로 확인해 줘 알았어 저장을 누르고 다시 들어가 봅시다 이메일을 확인하고 근본적으로 얘들 아 당신이 알아야 할 것은 링크를 만드는 법입니다 어떻게 이메일을 보내는 지에 대한 대화를 만드는 방법 그리고 당신은 단지 하나를 가질 것입니다

한 열에 결혼하면 사용자가 이미 확인했는지 확인하게됩니다 그의 이메일 또는 그렇지 않은 사람들이이 튜토리얼이 매우 간단하고 유용하기를 바란다 질문이 있으시면 아래 의견에 질문하십시오 또한이 동영상이 마음에 들면 동영상을 좋아하고 친구를 공유하면 관심을 갖습니다

PHP Tutorial: Create Contact Form & Send an Email With Attachment Using PHPMailer v6

이전 튜토리얼에서 PHP로 이메일을 보내는 방법을 보여 줬습니다 메일러 클래스에 있지만 이러한 비디오의 문제점은 이제 새로운 PHP 메일러의 버전과 지금은 그 비디오가 더 이상 충분하지 않습니다

그런 이유로이 비디오 튜토리얼에서 이메일을 보내는 방법을 보여 드리겠습니다 PHP 메일러 버전 6을 사용하여 첨부 파일을 첨부하는 방법을 보여 드리겠습니다 두 가지 방법으로 일반 전자 메일을 보내고 SMTP를 통해 보내십시오 이봐 요, 상원 의원은 codingpassiveincomecom에서 나는 다른 사람들이 웹 개발자가 될 수 있도록 훨씬 쉽고 빠르며 도움을 줄 것이다

그것은 독자적으로 그렇게 관심이 있다면 구독을 고려하는 것입니다 그래서 지금 나는 PHP 폭풍우에 여기에 새로운 프로젝트를 만들었고 또한 가지고있다 두 개의 폴더와 하나의 새 파일로 구성되므로 먼저 수행 할 작업은 몇 가지 기본 HTML 양식을 작성하여 여기에서 말할 새로운 문서를 작성하겠습니다 문의 양식을 작성하고 지금은 부트 스트랩 라이브러리를 포함 시켜서 좋아 보이는 연락처 양식을 만드십시오 나는 CDN 링크를 사용할 것입니다

나는 가지 않을 것입니다 그것을 다운로드해라 우리는 단지 head 태그를 닫기 전에 그것을 붙여 넣을 필요가있다 좋아, 이제 시체 안쪽에서 우리는 한가지 거래를 할 것이고 수업과 함께 할 것이다 컨테이너와이 컨테이너 안에는 한 행을 갖도록하고 나는 중앙에있는 모든 것을 정당화 할 것이고,이 쇼 안에서 나는 하나의 열이 있고이 열의 오프셋을 설정하여 센터에있을 것이므로 어떻게 할 것인가? md6이되어야하고 우리가 부스터에서 그것을 알고 있기 때문에 오프셋 열 3을 설정하는 열이 12 개 있습니다

보드 측면에서 볼 때 같은 오프셋과 그 다음 그는 센터에 라인을 설정하고 아마도 설정하자 margin-top에는 100 픽셀이 포함되어 있으므로이 열의 맨 위 내 logopng를 포함시켜야합니다 두 줄의 새로운 라인을 만들고 난 다음에 갈 것입니다 여기에 하나의 새 양식을 작성하십시오

그래서 메소드 우편을 사용하고 액션 파일을 사용하십시오 이제는이 폼 안에 하나의 입력을 할 것입니다 이름이 피사체가 될거라고 말하면 모든 피사체를 괜찮게 놓을거야 그리고 나서 이것을 복제하려고합니다 나는 이것을 이메일로 설정할 것입니다

유형을 전자 메일로 설정하면 전자 메일에 자리 표시자를 설정하므로 하나의 텍스트 영역을 만들고이 텍스트 영역에 이름 메시지를 설정합니다 좋아요 그러면 새 것을 설정하고 하나의 제출 버튼을 추가하여 보겠습니다 submit submit '값은 이메일을 보내면됩니다 어쩌면 하나의 입력이 있어야합니다

5 번 유형으로 이름이 첨부 파일로 적용됩니다 아주 기본적인 디자인은 특별하지 않다 그래서 우리가 각각의 사람들을 위해 설정한다면 아마도 좋을 것입니다 클래스 폼 컨트롤을 설정하여이 클래스가 부트 스트랩에 있음을 알려 드리겠습니다 텍스트 영역에 대해서는 괜찮아요

이 텍스트 영역에 대해서는 자리 표시자를 설정할 수도 있습니다 메시지 좋아, 그럼 그냥 빨리 업로드하겠습니다 그리고 우리는 우리가 무엇을 볼 수 있습니다 좋아, 여기 우리가 간다 이것은 아주 기본적인 디자인 일 것이다 입력 된 클래스를 btn btn-primary로 설정하면됩니다 우리가해야 할 다음 일은 모든 정보를 받아 들일 필요가 있기 때문입니다

상단에 내 PHP 코드를 작성합니다 지금 나는 우리가 여기 시멘트를 놓치고 있는지 확인하기를 원한다 그래서 나는 확인하고 싶다 누군가이 버튼을 클릭 했으므로이 버튼이 있으면 제출하십시오 좋아요

우리는 모든 정보를 자산으로 삼아 이름이 우편이라고 말합니다 미안해, 우리가 가진 이름이 없어 그 후에 우리는 이메일을 가지고 우리는 메시지를 가지고 있으며 또한 첨부 파일이 있지만 우리는 이것을 설정해야합니다 유형 2의 경우 첨부 파일을 보내려면 다중 부분 양식 데이터를, 그런 다음 이 첨부 파일을 받아 들일 필요가 있습니다 먼저이 작업을 수행하여 이것이 세계에서 무엇을 의미하는지 정확히 알려 드리겠습니다

변수 파일 PHP는 모든 정보를 저장합니다 이 파일은 내가 어떻게 보이는지 알기 쉽게 보여줄 것입니다 내가 코드를 읽으면 이제 우리가 새로 고침 할 때 무슨 말을하는거야? 나는 여기에 도구 파일을 가져올 것이다 이메일을 보내면 여기에 배열이 있다는 것을 알 수 있습니다 이 배열 안에는 첨부 파일이 있고이 첨부 파일은 다시 배열이며 이 첨부 파일에 대해서는 우리가 타입을 가지고있는 PNG 이후에 어떤 이름을 갖는지를 알 수 있습니다

우리가 임시적인 이름을 가지고있는 파일의 파일을 업로드 할 때 우리는 오류가 있습니다 또한이 이미지의 크기가 있으므로 우리에게 중요한 순간은 무엇입니까? 이름 만 내가 어떻게 내 채널에서 다른 튜토리얼을 사용하는지에 대해 이야기하고있다 크기가 유형 등을 확인하는 방법 그래서 첨부와 함께 다른 일을 할 하지만이 튜토리얼에서는 중요하지 않으므로 우리는 첨부 파일 이름과 파일 이름을 입력하면 어떻게 될지 먼저 파일을 업로드 할 위치를 정의하기를 원합니다 나는 첨부 파일을 업로드 할 것이다 그리고 나서 나는 여기에서 이름을 얻을 것이다 파일 변수 그래서 그냥 우리를 도울 함수 이름을 사용합니다 그래서 파일을 사용하고 첨부 파일을 가지고 우리는 또한 이름을 가지고 있습니다

이제 우리가 업로드 할 방법은 업로드 한 파일을 옮긴 다음 우리는 업로드 할 내용을 지정해야 파일이 첨부 된 다음 우리는 여기에 임시 이름이 있다는 것을 알 수 있습니다 그래서 이것은 현재 우리 파일이있는 곳입니다 그래서이 붙여 넣기를 복사 한 다음 벌금에 업로드 할 것입니다 파일을 Google에 업로드하는 방법을 알고 있는지 빠르게 확인해 보겠습니다 폴더 이제 다시 업로드 해보겠습니다

아무 것도 없지만 지금은 확인해 보겠습니다 우리는 첨부 파일 폴더 안에 어떤 것도 가지고 있습니다 단어 도트 PNG 파일 괜찮아요 그래서이 부분 만 삭제하면됩니다 좋아, 그럼 여기서 할 수있는 건, 만약 파일이 있다면 우리는이 파일을 업로드 할 것입니다

좋아, 우리는 여기에 무슨 일이 일어날 지 다시 한번 확인하는 파일을 말 할 수있다 계속하고 지금 당신이 볼 수있는 것처럼 우리는 방귀가 있고 만약 우리가 아버지가 없다면 그냥 우리가 만트라 애착에서 말하는 옛날 이메일을 보내십시오 그래서 어쩌면 우리는 그가 파일이라고 말하면 첨부 파일을 만든 다음 새로 고침을하고 이름이 파일이 비어 있으므로 비어 있지 않으면 파일이 너무 있음을 의미합니다 빨리 다시 테스트 해 봅시다 이제 이메일을 보냈다면 비어 있습니다

우리가 어떤 파일에 있다면 괜찮아요 그래서 이것은 업로드하는 방법 중 하나에 불과합니다 파일 또한이 조건이있는 목표는 우리가 그렇게 확인하는 것입니다 우리가 이메일을 보내기 시작하면 우리는 보내지 않을 것입니다 첨부 파일이 없으면 첨부 파일을 만들고 첨부 파일이 있는지 확인합니다

우리가해야 할 모든 것을 이메일로 보내기 위해 어쨌든 보내질 것입니다 PHP 메일러 클래스를 다운로드하여 포함하기 때문에 먼저 Google에 갈 것입니다 그리고 나서 나는 PHP 메일러를 검색 할 것입니다 견적이나 다운로드 및이 버튼을 누르십시오 그래서 그냥 내 제품을 찾을 것입니다 여기있어 그러면 나는 괜찮을거야

그러면 나는 그냥 할거야 그래서 나는이 폴더에 모든 것을 추출 할 것이고이 아카이브를 지우고 모든 것을 제거 할 것이다 나는이 소스 폴더를 가져와서 여기에 붙여 넣기를 복사 할 것이다 좋아, 그럼 그냥이 폴더 안쪽에 지금이 파일의 이름을 바꿔 보자 메일러 우리는 몇 가지 클래스를 가지고 있지만 지금은 PHP를 사용하기 위해이 새로운 버전에서 메일 먼저 네임 스페이스를 가져와서 PHP 메일러를 말할 것입니다

이제 코드를 여기에 적어두면 지금 볼 수 있습니다 PHP 상점은 여기에 포함될 수 없다고 말하고 있습니다 그래서 지금 이것은 무언가입니다 당신이 뭔가 다른 것을 사용하고 있다면 항상 명심해야합니다 예를 들어 숭고한 텍스트 원자 또는 다른 어떤 것에서 얻을 수없는 PHP 돌 이것에 관한 어떤 통고라도 지금 여기에서 또는 우리는 정상에서 그것을 할 수있다 – 나는 할 것이다 한 번 포함한다고 말한 다음 PHP 메일러 클래스를 포함 할 것입니다

좋아, 이제 나는 여기에 새로운 변종 메일을 만들 것이라고 말하겠다 새로운 PHP 메일러가 좋다는 것을 말하고 여기에서 먼저 전자 메일을 보냅니다 그것은 SMTP를 통해 전송되지 않습니다 그래서 그들이 어떻게 할거야 내가 말할 것입니다 먼저이 이메일을 보낼 주소를 보내야합니다 나는 그것들을 codingpassinccom

com으로 설정할 것이라고 말합니다 이제 우리는 보낸 사람이이 전자 메일을 보내도록이 전자 메일을 보내는 사람으로부터 이 사람의 이름을 지정할 수도 있지만 현재로서는 우리가 주제를 설정할 필요가 있다는 것을 알고 있으므로 주제를 사용할 수 있습니다 별이 쓰여진 다음 HTML을 설정해야합니다 사실이라고 말하면됩니다 미친 이메일 이메일이 있어야하고 우리는 시체를 설정해야합니다

그 사람이 알맞게 입력 한 것이고 마지막으로 우리가 해야 할 일은 첨부 파일을 추가해야하므로 첨부 파일 추가라고 말한 다음 우리 파일을 진정시킬 것입니다 이제 함수를 호출하고 f 메일은 오, 말하자면 우리가 하나의 변수 메시지를 보낸 다음 이메일을 보냈습니다 다른 사람에게 메시지를 보내 주셔서 감사합니다 다시 시도하십시오 그리고 지금은 그 메시지를 여기에 표시 할 것입니다

그래서 메시지가 비어 있지 않다면 말하십시오 에코 메시지와 두 줄의 새로운 줄을 알았습니다 그래서 그것은 우리의 업로드 PHP 메일러를 리프레시하는 이메일입니다 몇 초 기다립니다 좋아, 그럼 이걸 새로 고침하자

문제가 뭔지 좋아요 이걸 시도해 보니 이제 어떻게 될지 보자 당신은 그것이 파일을 죽은 여자가 없다는 것을 알고 있습니다 그래서 우리는 작은 실수를했습니다

모든 것이 이제는 좋아 보인다 이제는 주제를 써 보자 테스트 이메일은 내가 보낸 메시지이고 이것이 메시지이고 지금은 첨부 파일을 사용하지 않으므로 이메일을 보내고 이제 저희에게 보내주십시오 우리가 예외 수업을 포함하지 않는다고 말하면서 내가 원하는 말을하자 그냥 고급 PHP 메일러 그리고 우리는 예외 클래스를 포함하므로 다시 새로 고침을 신속하게 시도해 보겠습니다

이제 이메일에 감사합니다 그래서 우리의받은 편지함을 확인합시다 폴더 및 여기에 우리가 가서 여기에 우리의 이메일과 이것은 어떤 메시지이므로 삭제 이 하나 그리고 지금은 이메일을 기본적으로 같은 하나를 보내려고 노력하자 메시지를 표시하지만 이번에는 첨부 파일을 포함하도록하겠습니다 이메일을 보내면 다시 이메일을 보냈습니다

당신은 새로운 전자 메일을 가지고 있고 또한 첨부 파일이 좋아서 멋지다 그래서 지금은 마지막으로해야 할 일은 SMTP이기 때문에 이메일을 보낼 수 있다는 것입니다 SMTP를 사용하는 이메일을 보내려면 모든 일이 꽤 많이 될 것입니다 유일한 차이점은 여기에 다른 것들을 포함시켜야한다는 것입니다 그래서 우리는 PHP 메일러에 no를 보내서 이메일을 보내고 싶습니다

우리는 SMTP 그래서 첫 번째 것은 그래서 어쩌면 내가 만들 것입니다 우리가 보내고 싶다면 여기에 코멘트를 달아주세요 우리는 SMTP입니다 해야 할 일은 우리 주인이 내 경우에있을 수 있도록 내가 주인을 설정할 것이라고 가정합시다 smtpgmail

com을 사용할 것입니다 SMTP가 필요합니다 그것은 모두 호스팅에 따라 다르므로이 행을 포함시켜야합니다 너는 그렇게하지 말아야한다 그래서 우리는 내 사건에서 일어날 일을 볼 것이다

물론 우리는 우리의 인증을 true로 설정할 필요가있다 우리가 이메일을 보낼 사용자 이름입니다 그래서 이것을 사용하겠습니다 좋아, 그러면 우리는 비밀 번호를 설정해야합니다 솔직히 말해서 나는 무엇인지 모르겠다 비밀 번호 그래서 메일로 이동하고 여기에 내가 여기에 동적으로 소프트웨어가 나에 대한 암호를 만들면 복사가됩니다

그러면 여기에 붙여 넣어서 할 수 있습니다 어떻게 좋아 보이는지 보시고 보안 유형을 설정해야합니다 우리가 SSL을 설정할 수있는 두 가지 옵션 또는 TLS를 설정할 수 있도록 모든 것이 원하는대로 달려 있습니다 거의 차이가 없습니다 SSL을 사용하려고합니다

그런 다음 포트를 설정하려고합니다 이제는 SSL의 경우 포트가 465임을 기억해야합니다 TLS가 사용된다면 587입니다 알았어 그리고 꽤 많이 이것은 당신이 설정할 필요가있는 호스트 다

인증 사용자 이름 암호 SMTP 보안 및 포트 이번에는 SMTP를 사용하여 다시 보내려고 이제 다시 업로드하십시오 계속 새로 고치려고하자 그러면 이제는 우리가 SMTP 클래스 그래서 상단에 그 하나도 포함하도록하겠습니다 그래서 여기에서 말할 것입니다 SMTP PHP는 좋아요

업로드하고 새로 고침을 계속하면 다시 시도하십시오 내 경우에이 문제는 코드의이 줄에있다 그래서 나는 단지 주석을 달 수있다 이 일을 시작하기 전에 실제로 어떻게 디버깅 할 수 있는지 보여 드리겠습니다 틀린 그래서 이것을 보여주는 대신에 다시 시도하십시오 무언가를 보여주는 것을 시도하십시오 특정 그래서 나는 에코 메일을 말할 것이다 그리고 우리는 오류 정보가 괜찮아 그래서 그냥 저장하고 지금이 시간을 새로 고침하면 문제가 무엇인지 보여줍니다

SMTP 연결에 실패했습니다 여기서 우리는 더 읽을 수있는 링크가 있습니다 이 문제에 관해서는 대부분의 경우이 줄에 문제가 있다고 생각합니다 여기에 우리는 단지 의견을 말할 필요가 있습니다 다시 시도해 보도록하십시오

계속 새로 고침하면 이메일이 전송되었다고 표시됩니다 고맙다 그래서 우리는 새로운 이메일을받을 것 인 지 알자, 여기에 우리가 간다 그래서 이번에 유일한 차이점은 우리가 SMTP라는 이메일을 보냈습니다 그래서 당신은 항상이 부분에 대해 염두에 두어야합니다

지금 당장 가지고있는 호스팅 유형은 첨부 파일 폴더에는 항상 파일이 업로드되고 기본적으로 업로드하지 않습니다 그 파일이 필요할 때마다 여기로 내려와 필요할 때마다 필요합니다 상관 없어요 한 줄의 원뿔형으로 쓸 수 있어요 아몬드라고하고 파일을 지정하면 기본적으로이 함수는 다음과 같습니다

이 파일을 매번 삭제할 것입니다 좋아요 이 부분을 제거하지 않으면 SMTP를 통해 전송하십시오 이 비디오를 즐겁게 즐기 셨으면 좋겠다 당신의 친구에게 그리고 또한 질문이 있으시면 아래의 코멘트와 나는 그들 모두가 돌보아 줄 것을 확신 할 것이다