Regular expression in HTML to make conditions to the form inputs – lesson 1

이 비디오의 모든 것을 환영합니다 양식 입력에 조건을 만드는 방법 이 입력을 문자로만 만들 수있는 방법 또는 숫자 만 또는 단지 5 개의 헌장 html로만 어떻게 할 수 있습니까? 패턴 속성을 사용하여이 작업을 수행 할 수 있습니다

이 w는 임의의 문자 또는 숫자를 의미합니다 이것은 모두 w에 들어 있습니다 저장해 그것을 실행 이것은 html 페이지입니다 아무거나 입력하면 받아 들일 것이다 받아 들인 다른 표식을 입력하면 제출되지 않습니다 또한 문자 시퀀스를 입력하면 이것은 받아 들여지고 이것이 받아 들여진다

그러나 함께 받아 들여지지 않는다 우리는 여전히 한 캐릭터를 다루기 때문에 나중에 하나 이상의 캐릭터를 사용하는 방법에 대해 논의 할 것입니다 지금까지 단 한 문자 만 사용하십시오 다음은 W 이것이 받아 들여지지 않는 한 모든 문자를 의미한다 예를 들면 예를 들어 입력하면 H가이 범위에 있기 때문에 $ 기호가 제출됩니다

$가이 범위에 없기 때문에 디 d는 십진수를 의미한다 소수 자릿수 그 숫자는 0부터 9까지만 편지 또는 _는 허용되지 않습니다 번호 순서가 허용되지 않습니다 이것은 받아 들여지고 이것이 그러나 함께하지는 않는다 디 그것이 의미하는 것 어떤 것도 숫자가 아니다

예를 들면 번호 만 제출되지 않습니다 이 범위를 제한하려면 나는 모든 문자가 필요 없다 a에서 f까지 이 범위 만 af 소문자 허용 이 범위에 있기 때문에 만약 내가 예를 들어 몇 가지 문자를 지정하려면 이 문자 중 하나를 입력 한 경우에만 허용됩니다 q가 수락 됨 받아 들여지는 w 받아 들였다 그 밖의 어떤 것도하지 않을 것이다

지금까지 우리는 오직 한 캐릭터에 대해서만 말합니다 그것을 하나 이상의 캐릭터로 만드는 법 나는 그것을 나중에 토론 할 것이다 예를 들어 하나 이상의 범위가되도록 범위를 원한다면 af와 AF에서 여기에 공간을 두지 마십시오 이 범위에 속해 있지 않기 때문에 지금은 어떤 범위가 아니면 대문자를 허용하지 않는다 이 범위를 벗어나는 어떤 것 이 범위가 거부 되었기 때문에 여기에 내가 단어를 지정하고 싶은 문자를 지정하고 싶지 않다면 이 괄호를 씁니다

일부 이름 만 지정하고 싶습니다 내가 남성 또는 여성을 입력하면 받아 들일 것이다 그 밖의 어떤 것도하지 않을 것이다 대소 문자를 구분합니다 우리가 논의하는 것 이 모든 것을 제외하고는 여기에 어떤 것이 있지만 십진법은 없다 모든 대문자를 거부하다 q 또는 w 또는 e 허용 괄호가 변경되었음을 주목하십시오

이 단어를 선택하십시오 우리가 어떻게 받아 들일 수있게 만들 수 있을까? 한 문자 이상 그것을 다음 비디오에서 토론 할 것이다

HTML Validation

괜찮아 안녕, 모두들, 금주의 프로그래밍 Nanodegree 웹 캐스트 소개에 오신 것을 환영합니다

내 이름은 요나입니다 저는 Udacity의 공동 의장이고 산의 경치가 보입니다 >> 안녕하세요 저는 Anthony의 공동 의장입니다 그래, 멋지다 그래서 우리는 HTML 검증, CSS 검증에 대해 이야기한다

왜 나는 그것에 대해 관심을 가져야하고 어떻게해야 하는가? 먼저 HTML 유효성 검사 란 무엇입니까? 그래서 사람들이 HTML을 처음 생각했을 때, 우리가 웹 페이지를 쓸 수있는 것처럼 90 년대의 어두운 시대로 되돌아갑니다 그러나 모든 사람들이 웹 페이지를 약간 다르게 썼을 수도 있습니다 HTML 태그를 사용하는 것과 같은 일반적인 아이디어가 있었지만 그 다음에는 모든 사람들이 따르지 않는 특정 관습과 사물들이 있습니다 그래서 사람들이 모여서 일련의 규칙을 결정했습니다 웹 페이지가 이러한 모든 요구 사항 규칙을 충족하면 유효성이 검사되고 그것이 유효하지 않은 경우 유효성 검사가 필요하지 않습니다

어쩌면 당신의 웹 사이트는 여전히 효과가 있었지만 모두를 충족시켜야했습니다 검증을 받기 위해서는 표준이 필요합니다 그렇다면 왜 그렇게 중요합니까? [BLANK_AUDIO] 왜 HTML 검증이 중요하다고 생각하십니까? Anthony, 귀하의 관점은 무엇입니까? >> 글쎄, 나는 그것이 같은 방식으로 중요하다고 생각한다 프로그래밍 언어는 모든 언어로 중요합니다 왜 파이썬을 들여 써야하는지 들여 쓰기해야합니까? 파이썬에서는 어디에서 들여 쓰기해야합니까? 코드가 작동하지 않기 때문에 들여 쓰기를해야합니다

그러나 이것은 C 프로그래밍에서 비롯된 대회에서 탄생했습니다 자바 프로그래밍 언어가 많이 있다고합니다 들여 쓰기 한 if 문, 들여 쓰기 한 함수 정의가 있습니다 >> 맞아 궁극적으로 그런 종류의 규칙들 코드가하는 일을 바꿀 수는 없을 것입니다

이러한 규칙은 일을 일관되게 유지하고 코드를보다 쉽게 ​​읽을 수있게 해줍니다 사람들이 컴퓨터에 똑같은 말을하든간에 내가 명심해야 할 중요한 사실은 당신이 항상 코드를 작성하고 있다는 것입니다 다른 사람들을 위해서뿐만 아니라 당신은 미래의 학위를위한 코드를 작성하고 있습니다 >> 확실히

네, 실제로 그 부분이 엄청납니다 읽는 것이 더 쉽도록 만드는 것이 중요합니다 또한 전문성도 정말 중요한 것입니다 귀하의 웹 사이트가 주민 또는 무언가와 같다고 상상해보십시오 당신이 기술적 인 입장에 적용한다면, 그들은 당신의 소스 코드를 볼 수 있습니다

들여 쓰기가 모두 끝났습니다 제대로 닫히지 않은 태그가 있습니다 어쩌면 귀하의 웹 사이트는 괜찮아 보이지만, 여기에 약간의 오류가 있다면 거기에, 당신이 당신의 코드에주의하지 않는다는 것을 보여줍니다 따라서 이러한 유형의 상황에서도 매우 중요합니다 그래서 몇 가지 질문이 있습니다

피터, 네, HTML 검증을위한 올바른 자리에 있습니다 우리가 오늘 말하려고하는 CSS 검증 그리고 Abeegeef를 위해, 나는 그 권리를 발음하고 있기를 바랍니다 그리고 나는 그가 일하는 것 같아 당신은 과정을 통해 당신의 웹 사이트에 간다

프로젝트를 제출하게됩니다 코스 강사와 대화하고 싶다면 하나를 예약 할 수 있습니다 우리 웹 사이트를 통해 우리는 당신과 하나씩 대화를 나눌 것입니다 그리고 코드 검토를 통해 도움을 받으십시오 혼란스러운 질문에 대답하고 프로젝트를 제출할 때마다, 요구 사항을 충족시키는 지 여부에 대한 피드백을 받게됩니다

추가 질문이있는 경우 사이드 창에서 문의하십시오 그러니 잠수 해 보자 그러면 최고라고 생각해, 미안해? >> 나는 HTML을하자 >> 그래, 실제로 내가 만든 것을 사용했다 내 화면 공유를 시작하겠습니다

[BLANK_AUDIO] 괜찮아 [BLANK_AUDIO] 어디 있니? 너 거기 멋지다 [BLANK_AUDIO] 모두가 내 화면을 볼 수 있습니까? >> 그냥 검은 색으로 지금은 두 번째지만 너는 바로 거기에 있었다 아니, 그냥 검은 화면이 보인다 >> 검은 화면

좋아 화면 공유를 중단하고 다시 시작하겠습니다 괜찮아 너 나 봤니? 당신은하지 않습니다 많이는 >> 여기 검은 화면이 아닙니다

>> 전체 화면을 보여 드리겠습니다 >> 그래, 나는 그것을 보았다 나는 까다 롭지 않다 나는 또한 당신이 화면 공유를 멈출 때 당신을 보지 않을 것이다 >> 이상 하네

>> 그래, 전에는 본 적이 없어 >> 음 – 흠 나 지금 봤니? >> 아니 >> 지금 내 화면보기? >> 아니요 >>보고있는 사람은 내 사람을 볼 수 있습니까? 화면? 안토니가 아니에요 [BLANK_AUDIO] 글쎄, 그게 문제 야

>> 네가 살아 있다면 어떻게 될까? "좋아, 안토니 이 창을 닫을거야 그 동안 우리 학생들을 즐겁게 할 수있는 시간에 곧 돌아올 것입니다 [BLANK_AUDIO] 좋아, 니가 돌아 왔어 이상 하네

우리는 당신의 말을들을 수 없다 [BLANK_AUDIO] 일주일 내로 여기에 매달릴 것이 아주 좋습니다 [BLANK_AUDIO] >> 좋아, 이제 어때? >> 네, 들려요 >> 좋아, 우리 둘이있을 것 같아 이상 하네

>> 네, 네 사악한 클론도 가입하기로 결정했다 >> 네, 아마도이 모든 일을 일으키는 원인 일 겁니다 >> 좋아, 내 화면이 보이네 >> 그래 >> 그래 괜찮아

그래서 [BLANK_AUDIO] 거기는 [BLANK_AUDIO] 알림을 끕니다 좋아, 우리는이 HTML을 가지고있다 Anthony, 당신은 인정할지도 모르지만 실제로는 지금까지는 괜찮아 보입니다

모든 색상이 표시됩니다 태그는 주로 좋아하지만 실제로는 다른 이야기입니다 따라서 그렇게하는 것이 매우 간단합니다 일부 HTML의 유효성을 검사하려는 경우 모든 것을 선택하여 복사하고 싶습니다 복사를하고 가장 친한 친구에게 간다

W3C 유효성 검사기 직접 입력으로 유효성을 검사합니다 즉, 입력하면됩니다 더 적은 타이핑으로 직접 복사하고 붙여 넣기 만하면됩니다 그래서 실제로 통과했고 완전히 이것을 망쳤습니다

나는 우리가 그것을 검증 할 때, 우리는 많은 오류가 있음을 알아 차렸다 >> 23 명 >> 그래, 정말 멋지다 이를 통해 모든 오류가 여기서 강조 표시되는지 확인할 수 있습니다 그리고 우리는 이것을 거쳐 하나씩 하나씩 설명 할 것입니다

그래서 첫 번째 것은, 요소 ul은이 컨텍스트에서 ul의 하위 요소로 허용되지 않습니다 즉,이 태그가 정렬 된 목록임을 의미합니다 >> 그래서 글 머리 기호 목록에 주문 번호가 없습니다 >> 목록을 만들려면 다음과 같이하십시오 당신은 li과 그 목록의 요소들을 좋아하고 때로는 슬라이드를 보게됩니다

그래서 목록 안에 목록을 만들려고 노력할 것입니다 괜찮아요하지만 리의 자식으로 만들어야합니다 그래서 우리에게가 보겠습니다 그래서 이것은 24 행에 있습니다

그래서 줄 서서, 실제로 해보 죠 그리고 멋지다 사실 그건 좋지 않아 그렇게하지 않겠습니다 >> 리뷰로 돌아 감

>> 검토를 위해 어떻게 숨길 수 있습니까? >> 그런 다음 검토 결과로 사이드 바를 숨길 수 있습니다 도움이됩니다 그 정도면 충분합니다 이제 24 행을 살펴 보겠습니다

여기에서이 ul을 보았습니다 그게 범인입니다 그러나 목록 요소 내에 순서가 지정되지 않은 다른 목록을 만들고 싶다면, 우리는 다른 목록 요소 내에서 그것을해야만합니다 우리는 여기서 li와 ul을 만들 것이고, 실제로 물건을 만드는 것이 도움이 될 것입니다 그런 다음 거기에 다른 목록을 만들고 싶습니다

이것은 더 깊은 수준의 시작이며 그런 다음 목록에서 목록을 가져 오는 태그를 닫습니다 정말로 거기에 uls를 던지기를 원하지 않는다 결국 문제가 생길 테니까요 그래서 그걸 고쳐줍니다 잘하면 생각합니다

>> 나는 생각한다 그러나 나는 생각한다 당신은 아이들 만리스트 할 수 있다고 생각합니다 권리? >> 그래, 맞아 >> 그런 다음 목록 요소에 다음을 포함 할 수 있음을 기억하십시오

네가 원한다면 >> 맞아 정확하게 그래, 그건 우리 목록에 있기 때문에 그것을 넣어 좋은 방법입니다 아이들은 우리 아이들의 목록에 올라 있지 않은 한 아이들입니다

그것은 아무것도 아닌 요소 일 수는 없지만 그것은 정말로 중요한 단계입니다 부모와 네,하지만 목록 요소 안에 다른 목록이 있다면 그들은 무엇이든 챙기고, 당신은 여기에 이미지를 넣고, 그렇게하지 말고 할 수 있습니다 28 번째 줄에는 또 다른 문제가 있습니다 사실 나는 새로운 라인을 넣었 기 때문에 모든 것을 엉망으로 만들었다

이 물건의 유효성을 다시 확인하겠습니다 [BLANK_AUDIO] 그리고 좋아 그래서 지금 나는 다른 것들을 가지고있다 그래서 모든 것들을 고쳤고, 새로운 영역이 생겨났습니다 이 일이 일어날 것입니다

당신은 하나의 오류를 해결할 것이고, 아마도 그것에 의존하고있는 어떤 것을 고칠 것입니다 잘못되거나 무언가가 옳다면, 결국 스스로 고쳐질 것입니다 하지만 지금은 116 번까지 오류가없는 것을 봅니다 그리고 [크로스 스타크]라고 말합니다 >> 같은 이상한 일, 코드 논리 및 특히 유효성 검사와 같은 일은 의도하지 않은 버그에 달려 있습니다 어느

네 >> 추가 버그가 발생할 수 있습니다 그래서 이상한 현상입니다 >> 그래서 여기에 몇 가지 질문이 있다고 생각합니다 아니면 전에 있었던 사람들입니까? >> 그 전에입니다

데이빗과 피터가 너를 볼 수 없다고 말한 것 뿐이야 >> 좋아, 좋아 그냥 버리자 괜찮아 이제 속성을 예상 할 때 꺽쇠 괄호를 사용하십시오

직각 괄호를 사용하여 예상 원인을 명명하십시오 그래서 가끔씩 그들은 잘못되어 가고있는 것에 대한 제안을 줄 것입니다 그건 우리가 여기에 직각 괄호가없는 문제입니다 그래서, HTML은 정말 독특합니다

모든 것은 꺾쇠 괄호를 적절하게 넣어야합니다 그리고 열려있는 모든 태그가 닫혀 있는지 확인하십시오 그것이 닫힐 필요가없는 요소의 종류가 아니라면 요소의 예는 무엇입니까? 나는 이미지 태그를 추측한다 >> 이미지 태그, 언어 태그

나는 그것들이 공통된 선이라는 것을 의미한다 >> 그래, 그게 문제 야 그래서 우리는 16 번 줄에 고정시켰다 우리는 슬래시가 직각 괄호 뒤에 즉시 따라 가지 않습니다 아마도 이전과 같은 오류 일 것입니다

그런 다음이 오류가 발생했습니다 끝 태그에 특성이 있습니다 우리는이 시점에서 어떤 일이 벌어지고 있는지를 정말로 이해하지 못한다 우리는 모든 오류가 하나의 작은 꺽쇠 괄호로 고정되었다고 추측 할 수 있습니다 멋지다, 172 행

요소 각도는 다음과 같이 허용되지 않습니다 이 컨텍스트에서 요소 p의 자식 여기 아래로, 시원한, 그래서 바로 여기 몇 가지 실수를했습니다 그것은 꽤 일반적입니다 표기법으로 꺾쇠 괄호를 사용할 수 없습니다

코드에서 div 태그에 대해 특별히 이야기하고 싶다면, 당신은 이것을 사용할 수 없습니다 이스케이프 문자를 사용해야합니다 탈출하는 캐릭터가 머리 꼭대기에서 벗어난 것을 알고 있습니까? 그렇지? >> <기호가 아닌 것입니다 lt 후에 나온 세미콜론 >> 우리가 간다, 그래서 당신은 그것이 빛을 볼 수 있습니다

그리고 심볼보다 큰 것을 나타내는 앰퍼샌드 gt입니다 >> 그게 당신이 꺽쇠 괄호에 대해 말하고 싶은 방법입니다 하나만하면 모든 것을 엉망으로 만들거야 그러지 마라 >> 조나 (Jonah)가 기호보다 색조가 엉망진창이 될 때, 그리고 그것은 당신이 태그 이름으로 사용하는 것을 해석했기 때문에, 그 외 속성에는 속성이 있습니다

그리고 이상한 일들이 일어난다 왜냐하면 심볼보다 큰 마지막 통합은 특별한 것을 가지고 있기 때문입니다 언어의 의미 우리가 기호를 더 작거나 큰 기호로 명시 적으로 작성하려면, 우리는 그것을 다르게 써야합니다 그리고 당신은 다양한 종류의 [INAUDIBLE] 다른 언어로 불리는 특별한 의미

>> 네, 그래서 HTML은 제 2 언어입니다 내가 가장 좋아하는 이스케이프 문자 중 하나는 백 슬래시와 많은 언어가 특별한 의미를 지니고 있습니다 실제로 백 슬래시를 작성하려면 백 슬래시를 사용해야합니다 역 슬래시의 특별한 의미는 다음 문자 그대로 해석한다 당신 말이 맞아요, 역 슬래시는 문자 그대로 문자 그대로 해석합니다

두 번째 백 슬래시는 백 슬래시입니다 당신이 말 그대로 해석하고자하는 것의 이상해 그래서 당신은 하나를 가질 수 있고, 매우 혼란 스럽습니다 >> [LAUGH] 나는 그 언어로 일할 필요가 없기 때문에 기쁘다 알았어, 알았어

그래서 계속 가자 멋지다 9에 오류가 있습니다 괜찮아 그래서 제가 말했듯이, 속성 이름을 기대할 때 따옴표를 봤습니다 가능한 원인은 바로 전에 없어진 것과 같습니다

우리가 방금 다른 오류를 만들었 기 때문에 그것은 바로 여기 점토가 아닙니다 속성이 가까이 있지 않습니다 그래서 우리는 우리가 갖고 싶어 나는 용어를 올바르게 사용하고 있는가? 이것은 속성이며 이것은 값입니까? 좋아, 차가워 그래서 당신은 당신의 속성을 따옴표없이 단어처럼 갖고 싶습니다

그리고 그것을 따옴표 안에있는 값과 같게하십시오 때로는 실망 스러울 수 있습니다 기억하기가 어렵습니다 그러나 일단 당신이 이것들을 몇 번하면 색소가 당신을 도울 것입니다 그래서 당신이 이것을 알아 차리면 노란색이었습니다

속성을 녹색으로, 값을 노란색으로 지정하려고합니다 더 많이할수록 [CROSSTALK] >> 오류 메시지가 나타납니다 >> 가능한 원인이 올바르지 않습니다 네 >> 다양한 오류가 발생할 수 있습니다 메시지

프로그래밍 방식으로 오류를 결정하는 것은 실제로 상당히 어려운 문제입니다 >> 음 – 흠 유효성 검사기 또는 다른 언어로 추적을 통해 오류의 원인을 추정 할 수 있습니다 그것은 단지 잘못되었을 수도 있습니다 Microsoft Word에서 맞춤법 검사가 잘못된 경우와 같은 정렬입니다

궁극적으로, 당신은 충고를 듣지 만, 그것은 당신이 좋아하는 것이며, 실제로 원인을 결정합니다 >> 정말 좋은 지적입니다 여기서 가장 가치있는 정보는 회선 번호입니다 그 이상으로 소프트웨어의 가장 좋은 추측은 아마 잘못되었을 것입니다 때로는 맞지만 당신은 정말로 이러한 수정을하기 위해 스스로 생각해야합니다

디버깅의 재미있는 부분 중 하나입니다 >> 이것은 100 % 원인이 아닌 가능한 원인을 만듭니다 >> 정확하게 아마 원인 그것은 경찰과 같은 가능성이있는 원인이 아닙니다

나는 그 은유가 어디로 가고 있는지 모른다 192 그래서 나는 이것이 같은 문제라고 생각한다 이것은 같은 문제입니다 이것은 같은 문제입니다

그래서 네 가지 오류가있는 것처럼 보입니다 몇 가지 오타가 있습니다 이러한 오류는 연속적으로 발생할 수 있으며 종종 발생합니다 >> 재확인 할 좋은 시간 인 것 같습니까? 어쩌면 우리가 무엇을 고쳤는지 볼 수 있을까요? >> 그건 아마 좋은 생각 일거야, 맞아 >> 하나의 문제를 해결하면 대개 생각하는 것이 좋습니다

>> 상황을 다시 확인하십시오 이전에 알지 못했던 새로운 정보 나 정보를 공개하십시오 >> 멋져 그래서 우리는 지금 5 개의 영역 밖에 가지고 있지 않습니다 위대하다

그래서 239 행에 stray end tag가 있습니다 그래서 이것은 단지 길잃은, 브래킷 또는 슬래시처럼 보입니다 따라서 태그 앞에 모든 앞섬이 표시되도록하고 싶습니다 태그를 닫으려면 태그를 닫으십시오 그리고 우리는 body C에 대한 종료 태그를 말합니다

그러나 닫혀지지 않은 요소가 있습니다 그래서 이것은 우리가 전체 페이지를 끝내는 것을 의미합니다 하지만 일부 div 나 다른 요소가 있습니다 제대로 닫히지 않았고, 나중에 여기에옵니다 우리는 라인 219에 닫힌 div가 없습니다

이건 너 한테 힘든 일이야 여기에 뭐가 있는지 아는 그런 종류의 물건을 들여 쓰는 것이 중요합니다 이것이 여기까지 끝나면 말이야 그런 다음 상단 div에 속하는지 알 수 없습니다 그것이 하위 div의 일부인 경우

그리고 일종의 검색을 통해 검색 할 수 있습니다 그러나 시각적으로 들여 쓰기 만하면보기가 쉽습니다 그래서 우리는 보았습니다, 그것은 무엇 이었습니까? 219? 따라서 컨셉이 끝나는 곳을 바라 보는 컨셉으로, 그래서 나는 여기 있다고 생각한다 그래서 저는이 들여 쓰기 수준에서 div를 놓치고 있다고 생각합니다 내가 방금 채웠다는 걸 알게 될거야

미안해 >> 당신은 그것을 볼 수있을 것이지만, 이제는 그것을 쓰는 방법을 볼 수 있습니다 각 닫는 div는 되돌아오고 들여 쓰기를합니다 최종 레벨과 같습니다 그리고 그 사이에 누락 된 꼬리표가있는 곳이있었습니다

그것은 문제가있는 곳으로가는 단서가되었습니다 >> 그래, 코드를 깨끗하게하고 들여 쓰기 할 수 있다면, 그것을 분석하지 않고서도 뭔가 빠져있는 것을 보았습니다 당신이 할 수있는 일은 도구입니다 선택> 편집 그런 다음 편집으로 이동합니다

와우,이 작업을 수행하는 방법을 완전히 비우고 있습니다 선> 들여 쓰기 그래서, 맞습니까? 아니 모든 일들을 들여 쓰기하는 것이 옳지 않습니다 자동 들여 쓰기를 할 무언가가 있습니다 [BLANK_AUDIO] 코드를 더 잘 수행하는 요점이 있습니다

>> 누군가 들여 쓰기 도구를 가지고 왔습니다 어쩌면 내가 틀렸어 >> ADAM을 사용하고 있다면 사용하고 있습니다 ADAM Beautify라는 멋진 패키지가 있습니다 >> 알았어

>> 코드에 적용하면 모든 것을 매우 잘 들여 쓰게됩니다 그것은 또 다른 경우입니다 이러한 자동 압자는, 소금물로 조언을 구하십시오 왜냐하면 누락 된 태그가 있거나 오해의 소지가있는 코드를 잘못 들여 쓸 수 있습니다 >> 다시 들여 쓰기하십시오

그래, 그게 다야 여기에 태그가 엉망이라고 가정 해 봅시다 그리고 나는 그들을 돌려주고 싶다 많은 시간에 그것을 올바르게 할 것입니다 어쩌면 그렇게 될지도 모르겠다

괜찮아 눈을 이용하고 두뇌를 사용하십시오 Spline은 div를 열고 원하는 경우 Spline이 매우 멋지다는 것을 알 수 있습니다 방금 브래킷을 입력 한 다음 닫으면 슬래시가 채워집니다 그리고 나는 그것을 할 필요조차 없다

그래서 열린 div가 있다는 것을 압니다 이제 191 행에 또 다른 열린 div가있는 것 같습니다 아니면 우리가 방금 한 것입니까? 아니, 우리는 219 번했다 191이 div 클래스 수업입니다 그래서 저는 생각합니다

그래서 수업 내에서의 개념들 모든 것들 내가 여기에 여분의 실종 div가 있다고 생각합니다 이제 30 호선에 또 다른 교훈이 생겨서 내려갑니다 그의 개념이 여기에 올 때까지 실종과 실종 시원한 그래서 나는 그것이 맞다고 생각하고 그것은 자유롭고 그것입니다

모든 것을 멋지게 정리해 여기를 복사하여 붙여 넣으면 좋을 것 같습니다 >> 우리는 거기에 여분의 것을 하나 가질 수 있습니다 유효성 검사기가 말하는 것을 보도록하겠습니다 >> 그래, 그래, 길잃은 untag, 알았어, 너무 많은 divs >> 들여 쓰기 종류를 알 수 있습니다

>> 그래 >> 어떤 – >> 좋은 지적이야 >> 큰 사람 이었습니까? 그래서 실제로 이상한 것이 아닙니다 따라서 오류가없고 닫는 HTML 태그도 없습니다 >> HTML이 누락 된 곳에서, HTML 태그를 여는 것 역시 당신이 맨 위에 있다는 것을 나는 생각하지 않는다

>> 그래, 내가 생각하기에 [INAUDIBLE] >> 나는 HTML5를 가지고 있다고 생각한다 HTML 태그가 필요하지 않을 수도 있습니다 >> 정말? 흥미 롭 군 >> 그럴 수도 있습니다 DOC 유형 HTML 및 HTML 태그는 노년의 유물입니다

거의 모든 HTML 페이지를 작성할 것입니다 doctype을 선언하는지 또는 주변 HTML 태그가 있는지 여부는 HTML5 이전과 같습니다 HTML의 최신 버전입니다 HTML에는 여러 가지 다른 맛이 있고 지정한 HTML에 따라 다릅니다 브라우저가 귀하의 페이지를 매우 다르게 해석 할 수 있습니다

좀 더 오래된 웹 페이지를 보면 표준 표준 HTML이 아닌 문서 유형을 참조하십시오 >> 재미 있습니다 >> 문서 유형을 정의하지 않고 브라우저가 비교적 새로운 경우, 당신은 Internet Explorer 6 또는 그와 비슷한 것에서 작업하지 않습니다 >> 네, 그러지 않기를 바랍니다 >> 브라우저는 귀하의 페이지가 HTML 5라고 가정하여 올바르게 표시합니다

일반적으로 의사 유형을 지정하는 것이 좋습니다 미래에 표준이 언제 바뀔지 누가 알기 때문에 적어도 부분적으로는 >> 사실입니다 >> 그리고 그것은 최소한 웹 페이지를 미래 보장 할 수 있습니다 [BLANK_AUDIO] >> 좋아

시원한 나는 그것이 그것에 관한 것이라고 생각한다 일찍 검증하고 자주 확인하십시오 그리고 포럼에 도움이 필요하면 우리 중 한 명에게 일대일로 질문하십시오 와줘서 고마워

시원한 곧 뵙겠습니다 >> 고마워 나중에 보자 >> 안녕

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가 사실이 아니라는 것을 의미합니다

보시다시피 거짓과 스팸

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를 통해 전송하십시오 이 비디오를 즐겁게 즐기 셨으면 좋겠다 당신의 친구에게 그리고 또한 질문이 있으시면 아래의 코멘트와 나는 그들 모두가 돌보아 줄 것을 확신 할 것이다