Select with Magic in PhpStorm

안녕하세요 ~ 저는 Shengyou입니다 PHPStorm에서 효율적으로 선택하는 방법을 배우십시오

HTML 파일을 편집 할 때 가장 일반적으로 할 일은 "무언가"를 선택하는 것입니다 이 경우 문자열 안에 커서를 놓으면됩니다 그런 다음 Option (⌥) + 위 (↑) 전체 단어를 즉시 선택할 수 있습니다 몇 번 더 눌러 더 선택할 수도 있습니다 사실 Option을 다시 누르면 (⌥) + 위 (↑) 선택은 전체 문장으로 확장됩니다

몇 번 더 누르면 선택 범위는 정맥에 따라 점진적으로 확장됩니다 물론 선택 범위를 확장 할 수있을뿐만 아니라 선택 범위를 줄일 수도 있습니다 위로 (↑) 키를 아래쪽 (↓) 키로 변경하십시오 선택한 범위가 더 작음을 알 수 있습니다 이 기능은 HTML DOM을 이동할 때 특히 유용합니다 전체 과정이 쉬워졌습니다! 그렇게 사용하기가 쉽지 않다고 생각하십니까? 이 기능을 다른 바로 가기와 결합하면 더 좋습니다

더 강해 예를 들어 버튼 목록이 있으며 각 링크 태그에는 많은 CSS 카테고리가 있습니다 모든 CSS 카테고리를 제거하려면 커서를 CSS 범주 문자열에 넣을 수 있습니다 Ctrl + G를 눌러 여러 항목을 선택하십시오 그런 다음 Option (⌥) + Up (↑)을 눌러 선택 항목을 확장하십시오 모든 카테고리를 쉽게 삭제할 수 있습니다

단순한 HTML 이상 그의 언어로도 같은 기술을 사용할 수 있습니다 PHP처럼 PHP 소스 코드를 편집 할 때 이 기능을 사용하여 함수 매개 변수 조건부 콘텐츠 심지어 카테고리의 메소드에 대한 모든 코드 이 기능은 다른 운영 인터페이스에서도 사용할 수 있습니다 예를 들어, 파일의 이름을 바꿀 때 이 바로 가기를 사용하여 대화 상자에서 파일 이름을 선택할 수 있습니다 위 (시청 해 주셔서 감사합니다)

AdLinkFly – Monetized URL Shortener v 5.3.0 Full Original PHP Script Not Nulled With Activation

AdLinkFly v53

0에 대한 설명 읽기 AdLinkFly v530에 대한 설명 읽기 AdLinkFly v530에 대한 설명 읽기 AdLinkFly v5

30에 대한 설명 읽기 AdLinkFly v530에 대한 설명 읽기 AdLinkFly v53

0에 대한 설명 읽기 AdLinkFly v530에 대한 설명 읽기 AdLinkFly v530에 대한 설명 읽기 AdLinkFly v5

30에 대한 설명 읽기 AdLinkFly v530에 대한 설명 읽기 AdLinkFly v53

0에 대한 설명 읽기 AdLinkFly v530에 대한 설명 읽기 AdLinkFly v530에 대한 설명 읽기 AdLinkFly v5

30에 대한 설명 읽기 AdLinkFly v530에 대한 설명 읽기 AdLinkFly v53

0에 대한 설명 읽기 AdLinkFly v530에 대한 설명 읽기

Learn how to use maintenance mode with retry flag in Laravel | Part 2 | by Jaskaran

헤이 녀석 Jaskaran 여기이 비디오에서 나는 당신에게 재시도 기의 사용을 보여줄 것이다 유지 보수 모드에서는 예제를 통해 우리가 데이터베이스를 업데이트하여 데이터베이스를 업그레이드하고 있음을 사용자에게 보여줄 수있는 방법 우리는 메시지 태그 데이터베이스와 함께 PHP 숙련공을 사용하므로 메시지 플래그를 사용합니다 내 이전 동영상에서 링크를 보지 못했다면 설명에서이 비디오에서 나는 재시도 플래그의 사용을 보여줄 것입니다

재시도 플래그는 초 단위로 시간을 허용하므로 작업을 완료하는 데 1 시간이 필요한 경우 1 시간 3600 초를 통과해서 내가 들어 왔을 때 내 응용 프로그램이 현재 유지 관리 모드에 있으며 메시지를 볼 수 있지만 503bladephp로 가면 재시도 플래그를 사용할 수있는 방법을 보여줍니다 내 이전 비디오에서 예외 메시지를 볼 수 있습니다 이것은 전에 이렇게 선에서이었다 그러나이 영상에서 나는 이것을 안으로 창조했다 a 우리가 여기에 메시지를 보낸 후에 다시 시도 할 수 있도록 차단 했으므로 handler

php에서 메시지 섹션의 블록 섹션을 만들었습니다 이 변수를 덤프하여 현재 가지고있는 것을 확인하면 새로운 속성이 있습니다 willBeAvailableAt 그래서 탄소의 도우미 메소드를 사용할 수 있습니다 diffForHumans와 같이 더 읽기 쉽도록하기 때문에 정확히 새로 고침을하면 지금부터 58 분이 필요하므로 2 분 안에 이미 통과 했으므로 이것을 복사하고 우리가 어떻게 할 수 있는지 보여 드리겠습니다 우리의 관점에서 이것을 사용하여 사람들이 이 시간이 지나면 다시 시도하는 사용자에게 표시 할 시간입니다

나는 이것을 저장할 것이고 내가 정의하지 않은 변수를 새로 고침했다 e 그래, 변수 이름 바꾸기를 잊어 버렸어 이제는 업그레이드를 볼 수있다 메시지를 데이터베이스에 저장하고 지금부터 15 분 후에 다시 시도하십시오 사용자에게 58 분 안에 애플리케이션에 액세스 할 수 있음을 쉽게 보여줍니다 한 가지 더 제공하지 않으면 어떤 일이 벌어 지는지 재시도 플래그는이 경우 재 시도 플래그가없는 예제를 보자

새로 고침을하면 오류가 있음을 알 수 있으므로 항상 예외가 있는지 확인하십시오 에서 사용 가능해야합니다 이제는 이전과 같이 작동합니다 한 가지 더 많은 경우는 그 시간이 지나면 사용자에게 날짜 시간을 보여 주면 GT를 사용하게 될 것입니다 탄소 – 날짜 인스턴스 메서드의 방법은 그냥 그 것입니다 확인 현재 사용 가능한 날짜는 현재보다 커야합니다

이제는 탄소와 if를 사용합니다 나는 1 초로 재 시도하고 시간은 내가 이미 지나갔다고 생각한다 시간이 지났기 때문에 그 메시지를 볼 수 없기 때문에 그것을 볼 수 없습니다 그러나 우리가 올바른 길을 가고 있다면 메시지를 볼 수있는 충분한 시간이 있습니다 그렇습니다

우리는 두 가지 조건을 먼저 사용하고 있습니다 현재 날짜가 설정되어 있으며 그 상태에서만 현재보다 커야합니다 이 메시지는 시간이 경과 한 것처럼 이전 상태를 표시하지 않습니다 더 이상 사용하지 않을 것입니다 좋아,이 비디오에서 나는 당신에게 재시도 플래그의 사용을 보여 주었다

질문 및 코멘트 섹션을 작성할 수 있습니다 가능한 빨리이 비디오 녀석을 보아 주셔서 감사합니다

PHPMailer Tutorial: Send an Email via SMTP with GMail

를 통해 이메일을 보내는 방법을 알고 있습니까? PHP 메일러와 Gmail을 사용하는 SMTP 오늘 비디오 나는 PHPmailer 클래스에 대해 이야기 할 것이다

그리고 그것을 사용하여 이메일을 보내는 방법 PHP 평문 보내기 이메일, HTML 이메일, 첨부 파일이있는 이메일 그래서 나와 함께있어 이봐, 안녕? 상원 의원은 여기 codingpassiveincomecom에서 왔습니다 다른 사람들을 돕는 곳 훨씬 쉽고 빠름 웹 개발자 그들이 소유하고있는 것보다 그들이 할 것입니다

그래서, 그게 너에게 흥미있는 것이면 구독을 고려하십시오 이제 당신 중 일부는 그건 PHPmailer가 클래스인지 모르겠다 라이브러리를 제공하는 PHP 용 라이브러리 빌드 할 함수 모음 이메일 메시지를 보냅니다 PHPmailer 지원 이메일, 메일, 보내는 여러 가지 방법 메일, Qmail 및 SMTP 서버로 직접 전송할 수 있습니다 SMTP 기반의 모든 기능을 사용할 수 있습니다 이메일 수신자 여러 명 등 PHPMailer 이메일을 보내는 효율적인 방법입니다

PHP 내에서 어쩌면 지금 물어볼 수 있습니다 우리는 gmail을 사용하여 메일 메시지를 보냅니다 우선 그것은 무료이며 물론입니다 대부분의 웹 사이트 소유자는 자신의 웹 사이트를 사용할 수 있습니다

전자 메일 메시지를 보내는 SMTP 서버 자신의 웹 사이트에서,하지만 그것이 만드는 경우 그때도 당신의 Gmail에 대한 감각 메일을 보냅니다 기회는 크다 귀하의 웹 사이트 IP 주소가 차단 목록에 있습니다 사이트가 공유 웹에서 호스팅되는 경우 호스팅 제공 업체 그게 아니라고해도 그들은 항상 귀하의 지적 재산권에 대한 위험에 처해 있습니다

주소는 블랙리스트가됩니다 물론 너 Google에서 SMTP 서버를 사용할 수 없습니다 하루에 수천 통의 이메일을 보내지 만 적은 비용으로 애플리케이션을위한 탁월한 선택 하루에 500 명의 수혜자가 있습니다 어쨌든, 실제로 어떻게하는지 보여 드리죠

PHPMailer를 사용하여 이메일 보내기 수업 이제 우리가 해야 할 일은, 우리는 PHPMailer 클래스를 다운로드 할 수 있습니다 우리는 첫 번째 결과를 사용할 수 있으며 여기에서 오른쪽에는 옵션 복제본이 있습니다 또는 다운로드하십시오 난 그냥 다운로드를 사용합니다 우편 번호와 나는 어디에서 폴더를 선택할 것인가? 나는 그것을 저장하고, 다음을 클릭 할 것이다

구하다 그 후에 나는 그 폴더에 갈 것이다 여기에서 추출하겠습니다 나는 할 것이다 이 arhive을 삭제하고 나는에 간다 이 폴더의 이름을 변경하십시오

나는 할 것이다 PHPMailer, 알았어 여기에 하나의 폴더가 있습니다 첨부 파일, 한 장의 사진 이메일을 보내는 방법을 보여 주기만하면됩니다 첨부 파일이 있고 여기 나는 비어있다 index

php 파일 이제 indexphp 안에 들어 있습니다 파일 나는 방금 PHP 태그를 열었습니다 우리가해야 할 첫 번째 일 내가 먼저 댓글을 쓸 것이라고 가정 해 봅시다

이메일을 보내는 단계는 SMTP 우선해야 할 일은 그 반원을 포함 시켜라 그래서 그것은 다음을 포함합니다 PHPmailerAutoloadphp, 그 후 PHPmailer의 인스턴스 호스트를 설정하거나 SMTP를 활성화해야합니다

우리는 // 인증을 true로 설정합니다 // gmail 계정의 로그인 세부 정보를 설정합니다 // 보호 유형 설정 // 포트를 설정 // 대상을 설정 // body 설정 // 이메일을 보내는 사람 설정 // 이메일 (수신자)을 보내는 위치를 설정하고 //이메일을 보내다 그래서 첫 번째 단계는 필요합니다 우리는 PHPMailer가 우리의 폴더이고 파일 이름은 phpmailerautoload

php입니다 새 인스턴스를 만들려면 하나의 가변 메일을 만들 필요가 있습니다 PHPMailer 그 다음에는 호스트를 설정해야합니다 우리는 메일을 말할 것이고 우리는 가고있다

호스트라고 그리고 우리는 단지 보려고합니다 smtpgmailcom

SMTP를 활성화해야합니다 그래서 우리는 mail-> SMTP라고 말할 것입니다 지금 이걸로 방법, 몇몇 접대에, 아주이다 이 메소드를 호출하는 것이 중요하지만, 개인, 어느 hostgator입니다 순간, 내가이 방법이라고 부를 때 기본적으로 몇 가지 문제를 만들고 나는 SMTP로 보낼 수 없습니다 그래서, 순간 나는 단지 논평 할 것이다

그리고 나는하지 않을 것이다 그것을 사용하십시오, 그러나 그것은 당신에게 중요합니다 우리가 그것을 일부에서 사용해야한다는 것을 알아라 플랫폼 그래서, 우리는 우리는 set SMTPAuth = true라고 말할 것입니다

자, mail-> Username 그리고 우리는 글을 쓸 필요가있다 여기, 우리가 보내는 데 사용할 이메일 이메일 그래서 우리는 "senaidbacinovic@gmailcom"이라고 말할 것입니다 그리고 암호가 필요합니다

mail-> Password = "tempPassword" 그리고 SMTPSecure 우리는 "ssl"이라고 말할 것입니다 // 또는 TLS를 사용할 수 있습니다 포트는 $ mail-> Port = 465입니다 // 또는 TLS 인 경우 587 이제 주제가 될 것입니다

$ mail-> Subject = "test email"; 몸은 이제 우리 몸을 보내고 있습니다 이메일에서 알리는 메일 세트를 말할 것입니다 여기에 우리가 볼 수있는 주소를 써야합니다 기본적으로 그 이름과 우리 이름을 정할거야 알았어

당신이 볼 수 있듯이 나는 조금 닮았습니다 태그 주소와 여기에 나는이 이름이있다 phpstorm의 기능입니다 다른 ID 또는 텍스트 편집기를 사용 중입니다 아마 너는 그것을 볼 수 없을 것이다

그 메모는 지금부터 내가 사용하고있는 이걸 가치있게 평가하고 이제는 괜찮을거야 추가받는 사람을 추가하십시오 주소와 나는 hello@codingpassiveincomecom이라고 말할 것입니다 이제 우리는 전자 메일을 보내야합니다

메일 보내기 메소드를 호출 할 수 있습니다 메소드는 true 또는 false를 반환 할 것이므로 메일이라면 여기에 몇 가지 진술을 사용할 수 있습니다 에코 메일을 보냅니다 그렇지 않으면 뭔가 잘못 된 일이 있습니다 이제 간단히 업로드 해 보겠습니다

내 웹 호스팅에 대한 모든 것을 우리가 할 수 있습니다 우리의 지역에서 서명하기 위해 이것을 사용하십시오 호스트하지만 나는 그것을 보내는 방법을 보여주고 싶다 내 공유 호스팅에서 케이스는 hostgator이므로 잠시 기다려 봅시다 이제 모든 파일을 업로드했습니다

브라우저를 열어 보겠습니다 새로 고침하러 가야 겠어 지금 보냄 숟가락 메일을 보자 보시다시피 새로운 이메일을 받았습니다 주제가 하나 인 새 이메일을 받았습니다

테스트 이메일과 프런트 SB 그래서 만약 내가 우리가 이것을 볼 수있는 것처럼 클릭하십시오 시체와 보낸 사람 senaidbacinovic@gmailcom을 보면 알 수 있듯이 품질과 평범한 보내는 방법입니다 텍스트 이메일 이제 어떻게해야하는지 알려 드리고 싶습니다 HTML 이메일을 보내면 우리가해야 할 일은 우리는 여기서 그것을해야 할 필요가있다 남성이 html이되도록 HTML을 true로 설정하십시오

진실하고 속이며 지금은 내부에있다 우리 몸은 모든 HTML 태그를 사용할 수 있습니다 밖으로 말하자면 그는 두 가지 새로운 것을 만들자 줄을 끊고 하나의 링크를 만들자 http // google

com을 방문하여 링크가 구글이 바로 좋은 예입니다 다시 올립니다 우리가 새로 고침하면 우리는 다시 응답을 얻었다 여기에서 볼 수 있듯이 메일이 전송되었습니다 내 새 이메일을 받았고 내가 너처럼 열면 내가 그 (것)들을 포함했는지 알 수있다

클릭하면 새 탭에서 열립니다 지금 내가 보여주고 싶은 마지막 물건 우리가 할 수 있도록 첨부 파일을 추가하는 방법입니다 어쨌든 여기서 해보 죠 첨부 파일을 볼 것입니다 첨부 파일을 지정하고 여기에 지정해야합니다

경로 그래서 폴더 첨부 파일로 이동합니다 그 파일의 이름이 facebookcoverpng 그리고 여기 있습니다 어떤 이름이라도 지정하면 내가 말할 것이다 우리가 포함하지 않으면 facebookcover

PNG 이 이름은 당신에게 먼지의 이름이 될 것입니다 보내려는 파일이므로 선택 사항입니다 이름이나하지 그래서 내가 너무 그것을 저장합니다 업로드 다시 나는 새롭게 할 것이다 나는 볼 것이다 귀하의 이메일에 좋아, 내가 새 이메일을 열면 필요한 메시지를로드하는 스킨 지금 첨부 파일을 다운로드해야하기 때문에 이 클라이언트는 첨부 파일을 열 것이다 그냥 포함 시켜라 너는 알 수 있듯이 이것이 우리의 것이다

첨부 파일은 여기에 표시되어 있습니다 우리의 몸과이 메시지는 똑같습니다 우리는 또한 우리가 볼 수있는 하나의 링크를 볼 수 있습니다 하나의 첨부 파일이 있고 그 이름은 faceboookcoverpng 이것이 우리의 방법입니다

신속하게 세 가지 유형의 내가 원하는 마지막 이메일을 보낸다 디버깅을 활성화하는 방법 이메일이 있으면 보낼 수 있습니다 문제가 무엇인지 알 수 있습니다 내가 포함한다고해도 항상 말했던 것처럼 틀리다 당신 중 일부는이 일을 위해 일부는 내가 포함하고 보자

내가 새로 고침하면 지금 어떻게 될지 보아라 방금 메시지가 잘못 됐어 그런데 문제는 내가하지 않는다는 것이다 내가 뭐라 말할 것이 틀린 지 알아라 여기에 mailsmtp debug equal과 now 번호 하나를 입력하는 것은 선택 사항입니다

두 사람은 보통 두 번째 번호를 얻습니다 그냥 메시지와 여기 아래에 내가 할 것이다 남성 상속인 정보라고 말하면 이제 우리는 무슨 일이 일어 났는지 이메일에 도움을주세요 새로 고침을하고 내가 지금 어떻게 볼 수 있듯이 무엇이 잘못 되었는가에 대한 완전한 설명 지금은 분석을 사용할 수 있지만 내가 이미 가지고 있기 때문에 필요가 없다 일을하고 나는 틀린 것을 알고있다 하지만 너에게 이것은 매우 도움이된다

또한 여기에 링크가 있습니다 완전한 문서를 참조하십시오 너 한테는 잘못 됐어 얘들 아 이 튜토리얼에서 배운 내용은 방법 일반 텍스트 전자 메일 HTML 전자 메일 세트 첨부 파일 및 if 디버깅 방법 네가 좋아하면 틀린 것이있다

이 비디오는 또한 그것을 좋아해주세요 공유하면 정말 감사하겠습니다 친구와 함께하고 물어보십시오 아래 코멘트에있는 질문 돌보다

나의 첫번째 GraphQL서버 만들기 #12 Wrapping a REST API with GraphQL Part Two

schema에 필요 없는 건 다 지우고 resolvers에는 하나만 있어 DB에도 하나만 있고 여기서 할 건 movies이고 받을 건 id, 제목, 평점 등이 있네 id, 제목, 평점을 받자 다 괜찮아 클릭! null이 가능하지 않은 영역에서 null을 리턴 할 수 없습니다 내가 data를 리턴하지 않아서 그래 미안 이렇게도 할 수 있어 더 낫네 누르고 좀 기다리면 영화 정보를 줘 보이지 REST API를 GraphQL API로 감쌌어 그리고 내가 뭘 보고 싶은 지도 정할 수 있지 summary를 추가하자 내 인터넷이 겁나 구려서 그래 나왔다 요약본(summary) 좋아 이런 방식으로 Backend에서 URL들을 이용할 수 있어 그리고 이런 URL들을 이용하는 많은 client들도 만들 수 있어 오래된 서버를 가지고 있거나 GraphQL을 넣을 수 없다면 이런 식으로 하면 돼 데이터베이스 에서

뭔가 확인해보고싶어 먼저 URL을 만들고 위와 같이 입력 limit이 0보다 크면 요청한 url에 `limit=${limit}` limit이 0보다 크면 요청 URL에 해당 string을 추가할 거야 rating도 같은 식으로 하자 rating이 0보다 크면 요청 URL에 minimum rating을 추가 하자 `&minimun_rating==${rating}` 그리고 마지막에는 retrun fetch request URL 위와 같이 입력 난 fetch가 겁나 싫어 다음 강의에서 더 멋진 걸 보여줄게 이제 영원히 fetch는 안 쓸 거야 getMovies는 2개의 argument가 필요해 limit과 rating limit은 Int형이고 rating은 Float형 그리고 필수사항은 지워줄게, 필수사항이 아니야 위와 같이 입력 limit이 먼저지 그리고 rating 그리고 이건(_) 그냥 variable 이름이야 parent도 될 수 있고 root이 될 수도 있고 뭐든 난 그냥 _를 써 왜냐하면 이걸 안 쓸 거니까 저장, 제대로 되는지 확인해보자

새로고침얼마나 지났지? 좋아 limit? rating! rating은 Float형 이였지? 8

5 yeap! 아니 이거는 필요 없잖아 rating 85이상 뭐지? 안 좋은데 평점이 66, 64? 아냐 아냐 아 찾았다 바보 같았네 수정! == -> = 좋아 이제 제대로 돌아간다 이거 때문에 안 돌아갔던 거야 limit도 해보자 위와 같이 입력 기쁘다 기뻐~! 보다시피 멋진 API를 다음 코스에 쓸 것이기 때문에 여기서 조금만 더 확장할 거야, 모든 영화를 가져오는 것과 영화 하나를 가져오는 것 이걸 가지고 Frontend로 가자고 내 Reactjs 코스를 이수했는 지 모르겠네 거기서 같은 API로 영화 게시판을 만들었어 하지만 이번에는 fetch를 안 쓸거고 client에서는 훨씬 쩌는 GraphQL을 쓸 거야 이 코스는 여기까지야 GraphQL이 뭘 의미 하는 지 이해했길 바라고 어떻게 사용하는 지 알고 이게 얼마나 쉬운 지 알길 바래! 그리고 GraphQL에 빠졌으면 좋겠어 이게 뭐든지 엄청 빠르게 해주거든 네가 Django를 알고 Express를 알아도 네가 요청하고 정보를 보내는 정도까지 다다르려면 시간이 겁나 오래 걸려 Django에서는 Framework를 설치해야 하고 parse해야하고 app을 만들어야 하고 URL을 만들어야 하고 View를 만들어야 하고 여기서는 4개 파일이면 끝이야 index, schema, resolvers, 그리고 여기 있는 것들 다음 강의에서 보자고 질문 있으면 언제든지 물어보고

Learn how to use maintenance mode with message flag in Laravel | Part 1 | by Jaskaran

이봐 요,이 사람은 Jaskaran이고이 비디오에서는 laravel의 유지 관리 모드를 사용하면 일시적으로 응용 프로그램을 어떻게 할 수 있는지 보여 드리겠습니다 여기에 laravel을 설치하면 최신 버전 인 laravel 5

5를 볼 수 있습니다 녹음 할 때 나는 이렇게 보인 홈페이지를 가지고있다 약 2 개의 경로가 있으므로 약 1 개의 문자열 만 반환하면됩니다 응용 프로그램 열기 명령 프롬프트를 비활성화하는 방법을 보여줍니다 이제 명령 프롬프트로 이동하십시오

응용 프로그램의 루트 디렉토리 php artisan을 실행하고 잠시 기다리십시오 당신은 지금 당신이 당신의 페이지를 새로 고침 할 때 그렇게 간다 이제 다른 경로에 액세스하려고하면 응용 프로그램이 비활성화되어 있음을 의미합니다 내가 가지고있는 것처럼 나는 그것에 관해 접근 할 수 없다 그래서 나는 그것에 도착하기 전에 그렇게 접근 할 수 없다

페이지에 예외가 발생하면 보게 될 것입니다 이 페이지는 503bladephp로 변경할 수 있습니다 귀하의 요구 사항을 사용하여이 텍스트를 변경하는 방법을 보여 드리겠습니다

명령 프롬프트 그래서 당신이 메시지 플래그를 제공 할 수있는이 명령을 변경 이 메시지는 메시지를 제공하면 메시지가 표시됩니다 여기에 메시지를 제공하지 않으면 표시 할 기본 텍스트가 표시됩니다 당신도이 같은 명령으로 그렇게하는 방법 PHP 숙련공 메시지 플래그 및 업그레이드와 같은 자체 메시지 제공 데이터베이스 그래서 만약 당신이 지금 입력 히트 그리고 나는 지금 새로 고침을 때리지 만 볼 수 없다 텍스트를 바로 지금 보여 드리겠습니다 그래서 당신이 숭고한 방법으로 프로젝트를 열려면 어떻게해야합니까? 선택한 텍스트 편집기가 이제 기초 예외로 이동하므로 나는 숭고한 것을 사용하고있어서 글로벌 파일을 찾기가 매우 쉽다

search하지만 숭고하지 않은 경우 vendor / laravel / framework / src / illuminate / foundation / exception / Handlerphp에서이 파일을 찾을 수 있습니다 이 파일은 Handlerphp입니다 이 메소드는 현재 renderHttpException 메소드를 찾는다

유지 관리 모드의 뷰를 반환 할 책임이 있으므로 여기를 보면 여기에 대한 견해에 대한 응답을 받고 있지만이 견해를 반환하기 전에 이 $ e 변수를 찾으려고했다 그래서 지금은 저장하고 있습니다 그래서 새로 고침을하면 보호 된 건물에서 볼 수 있습니다 메시지가 저장되어 해당 메시지에 액세스 할 수 있습니다 getMessage ()를 사용해야합니다

예외 클래스의 메소드 당신은 이제 그 메시지에 접근 할 수있는 것을 볼 수 있습니다 503bladephp로 가면 메시지가 여기에 있음을 알 수 있습니다 하지만 당신은 자신의 메시지를 사용하기를 원한다

$ exception-> getMessage () $ 예외 -> getMessage () 메시지가 있는지 확인하십시오 그 메시지가이 기본 텍스트를 사용합니다 이 파일을 저장하면 새로 고침됩니다 이제 내 자신의 메시지를 사용할 수 있습니다 그래서이 시간 같은 메시지를 제공하지 않으면 나는 메시지없이 사용하고있다

다시 새로 고침하여 기본 텍스트가 표시되도록 할 것입니다 거기에는 매번 PHP 재 장작 재시도 플래그가 있습니다 이 다음 비디오, Stay Tuned에서 당신을 보여 드리겠습니다!

Foursquare Checkin Notifier: Working with the Push API and Arduino

이봐 요! 그래서 제가 현재 작업하고있는 또 다른 프로젝트는이 정사각형 체크인 알림입니다 그리고 그것이하는 일은 누군가가이 스크롤링에서 특정 장소를 조사 할 때이를 알려주는 것입니다 LED 기호입니다

이제는 내 Ego Ticker 프로젝트의 서명과 같은 부호를 사용합니다 주요 차이점 이 작품이 어떻게 작동하는지는 Arduino가 연기 대신 서버처럼 작동한다는 것입니다 클라이언트처럼 자아 시계추에, 그것은 마치 클라이언트처럼 행동합니다 그것은 다른 것을 확인하고있다 API를 하나씩 차례로 조사하고이를 통해 조사합니다 어쩌면 1 분 정도 지나면 모두 확인하십시오

이 하나의 Arduino는 실제로 서버처럼 설치되며 푸시 알림을 기다리고 있습니다 본질적으로, Foursquare API에서 "누군가 방금 체크인했습니다" 그리고 그것이 매우 빠르다는 것입니다 누군가가 체크인하면 변경 사항이 거의 발생합니다 곧 이제 Foursquare API는 푸시 알림을 보내려면 SSL 서버에 연결해야합니다 그래서 나는 웹 PHP 서버를 설정하여 연결을 수락 한 다음 정보를 전달합니다

다른 서버처럼 행동하는 내 Arduino에 그래서 내가 여기에 얼마나 즉각적인지 보여 드리겠습니다 제 전화에 정사각형이 열렸습니다 여기 내 아파트를 조사 할거야 체크인

그리고 "체크 인"시계를 누르 자마자, 정말 빠를거야 에 두

세 체크인 거기는 정말 멋집니다 Foursquare API로 재미있게 놀고 있습니다

나는 이것이 훌륭한 사람이 될 것이라고 생각합니다 바 또는 무엇인가를 말하며, 누가 체크하고 있는지 보여줍니다 그리고 확장 될 수 있습니다 LED 사인을 사용할 필요가 없습니다 어쩌면 – 쥬크 박스에서 특정 노래를 연주 할 수 있도록 설정하면 어떤 사람들은 인터넷에 접속하여 좋아하는 노래를 선택하면 체크인 할 수 있습니다

Jukebox는 그 사람이 체크인 할 때 대기열에 추가합니다 누군가가 체크인 할 때 다른 종류의 경고를 보내거나 분명히 서명 할 필요는 없습니다 나는 당신에게 내가 해왔 던 또 다른 것을 보여주고 싶었다 나는 이걸 가지고 놀고있어 물건들, 내가 할 수있는 것을 가지고 노는 것, 그리고 당신이 그것에 대해 어떻게 생각하는지 듣고 싶다

안녕!

PHP36.0 Working with Databases from PHP

이제는 관계형 데이터베이스가 무엇인지에 대해 이야기하면서 시간을 보냈습니다 근본적으로 어떻게 작동하는지, 그리고 관계형 데이터베이스 관리를 설정하는 방법에 대해 이야기했습니다

시스템에 대해 알아 보도록하겠습니다 실제로 우리가 실제로 PHP 코드에서 이러한 데이터베이스로 작업하십시오 이 일을 할 수 있기 위해서는 우선 나는 아마도 내가해야 할 일이 될 것이다 나는 데이터베이스를 설정해야 할 것이다 실제로 MySQL Workbench를 시작한 상태에서 실제로 연습 할 시간을 가질 수 있습니다

여기에 신청하십시오 계속해서 실행중인 서버에 연결하겠습니다 여기에 localhost 일단 내가 실제로 그걸 열어 보면, 다 – PHP 데이터베이스 나는 이전에 만들었고 탭이있는 쿼리 탭으로 이동해야합니다 나는이 데이터베이스를 만들고 작업하기 위해 SQL 코드를 입력 할 수있다

만약 Workbench 도구를 열면 약간의 쿼리 창이 생기지 않습니다 여기, 작은 SQL * Plus 단추를 클릭하면 새 탭이 열립니다 여기서 입력 할 코드를 입력 할 수 있습니다 내가하고 싶은 일 PHP 데이터베이스로 작업하고 싶습니다 여기에 제 데이터베이스가 있습니다 굵게

너의 글자가 굵은 글씨가 아니라면 더블 클릭을한다 선택해야합니다 이 데이터베이스를 사용하면 여기서 작성한 모든 SQL 코드가 영향을 받게된다는 것을 이해하게 될 것입니다 그 특정 데이터베이스와 제가 무엇을하고 싶은지는 제가 테이블을 만들고 싶습니다 내 PHP 데이터베이스 내부에 우리가 함께 작업 할 수 있습니다

나는이 예제를 생각하고있다 어쩌면 상자 테이블, 테이블에 대한 정보를 저장할 수있는 테이블을 만들 것입니다 상자, 우리가 이전에했던 것처럼 그래서 내가 할 일은 내가 갈거야 테이블 상자를 만듭니다

나는 그 다음에 괄호 세트와 끝에 세미콜론 SQL 문 끝의 세미콜론은 당신은 많은 경우에 그것없이 도망 갈 수있을 것입니다 여기에 실제로 갈 때 내 박스 테이블 만들기이 특정 테이블에 어떤 필드가 있는지 알려 줄 필요가 있습니다 나는 밖으로 나가야 할 것입니다 그래서 저는 제가 필드를 원한다고 말함으로써 시작하겠습니다

호출 된 ID 및 해당 필드의 형식을 정수로 원합니다 그 특별한 분야 나 또한 그것을 null이되도록 허용하지 않으려면 Not null을 입력 할 것이고 데이터베이스를 원한다 해당 필드에 저장된 ID를 자동 증가 시켜서 내가 처리 할 수 ​​있도록 처리합니다 자동 증가를 넣는다 우리가 있습니다

내가 그것을 가지고 있으면 나는 앞으로 나아갈 것이다 해당 필드 정의를 쉼표로 구분하여 필드 정의와 다음 필드를 구분하십시오 나는 다음 일을 내가 생각할 것이다 내 상자에 대해 말하자면 너비를 정의하고 싶습니다 너비는 정수가 될 수도 있고 null 일 수 없습니다

나는 갈거야 null이 될 수없는 정수인 height라는 필드를 만든다 그리고 마침내 나는 color라는 필드를 만들 수 있습니다 색깔을 위해 나는 그것의 타입을 만들 것입니다 varchar – 가변 수의 문자; 나는 거기에서 50 문자까지 허용 할거야

아마도 null이 될 수 있도록 허용 할 것입니다 그래서 그것들은 내 상자 테이블의 일부가 될거야 내 탁자에 보관하는 모든 상자에는 너비, 높이, 색상 및 ID 등이 있습니다 그것들의 기본적인 정의에 덧붙여 fields 또한이 테이블의 기본 키를 원한다는 것을 데이터베이스에 알리려고합니다 신분증 이군

그러면 두 개의 상자가 동일한 ID로 끝나지 않게됩니다 그것은 항상 모든 상자에 고유 한 ID가 있는지 확인하십시오 일단 완료되면, 일단 코드를 작성하면 입력 한 다음 번개 기호를 클릭하거나 Ctrl + Enter를 누를 수 있습니다 또는 Command + Enter를 누르십시오 그렇게하면 필드가 아래쪽으로 아래로 튀어 나와 진술이 성공 여부

저의 스크린 가장자리에서 약간 벗어났습니다 그걸 끌어 올려 거기는 처음으로 내가 쳤을 때 테이블이 만들어진 여기서 녹색 체크 표시는 성공적으로 실행되었음을 의미합니다

0 행이 있다고 알려줍니다 영향을 받았지만이 문은 실제로 행을 넣을 의도가 아니기 때문에 괜찮습니다 탁자 나는 실수로 두 번째 시간을 실행했고 그 시간은 빨간색 X는 그 진술이 작동하지 않는다는 것을 알려줍니다 두 번째 문제 상자 표가 이미 실행 한 이전 명령문에 존재했기 때문입니다

그래서 나는 지금 박스 테이블을 가지고있다 사실, 내가 다가 오면 사이드 바를 마우스 오른쪽 버튼으로 클릭하고 내 Refresh all, PHP 데이터베이스의 테이블 섹션 아래 나는 지금 그것을 확장 할 수 있고 거기에 나의 실제 상자 테이블을 볼 수있다 어떤 열을 볼 수있게되어 실제로 그 테이블 안에 어떤 필드가 있는지 확인할 수 있습니다 그래서 우리는 실제로 우리가 실제로 연습 할 수있는 테이블을 가지고 있습니다 그것으로 연습하게하려면 테이블을 조금 더 재미있게, 우리가 나아가서 어떤 데이터로 작업한다면 어떨까요? 그 안에? 먼저 테이블에 약간의 데이터를 넣어 보겠습니다

나는 타이핑 할거야 상자에 삽입하면 내가 할 일은 괄호 안의 집합입니다 어떤 필드에 내가 채우기를 원하는지를 말하면, 단어 값을 넣을 것입니다 또 다른 괄호 세트는 내가 들어가기를 원하는 실제 값을 넣을 것이다 전지

그래서 저는 예를 들어 제가 값을 폭, 높이, 및 색상 필드를 입력 한 다음 값 뒤에 괄호 안에 원하는 값을 표시 할 수 있습니다 그래서 나는 50과 500과 적색을 넣고 싶다고 말할 것입니다 빨간색으로 따옴표를 넣습니다 그것은 문자열이기 때문에; 다른 두 숫자는 정수이므로 그대로 두었습니다 그런 다음 그 문장을 실행하면 아래쪽에 녹색 체크 표시가 나타납니다

나 한 행이 영향을 받았다 그래서 그냥 테이블에 일부 데이터를 삽입했다 나는 실제로 할 수 있었다 그런 다음 다시 돌아가서 수정할 수 있습니다 어쩌면 나는 100 x 100 파란 테이블을 만들 것이다 어, 파란색 상자에서 실행하십시오

그리고 하나 더 : 200 x 2000 노란 테이블을 보자 – 어, 노란색 상자 나는 상자 대신 표를 계속 말하고있다 나는 그것을 실행할 것이다 그래서 그 시점에서 그런 다음 실제로 테이블에 삽입 된 세 개의 다른 상자가 있습니다 만약 내가 실제로 한 번 살펴보고 그들이 실제로 거기에 있는지 확인하고 싶습니다

select라고 말할 수 있습니다 모든 상자에서 실행하면 워크 벤치 도구에서 다른 창을 볼 수 있습니다 그 테이블에있는 실제 데이터를 보여줍니다 그래서 저는 3 명이 있다는 것을 알 수 있습니다

본질적으로 세 줄을 기록한다 나는 모든 다른 데이터 조각들을 볼 수있다 삽입했는데 직접 할당 된 ID를 볼 수 있습니다 이제 우리는 물론 SQL로 작업하는 워크 벤치 도구에서 더 많은 시간을 보냅니다 물론 SQL은이 클래스에서 우리의 목적이 아닙니다

우리가하고 싶은 것은 시작이다 우리가 어떻게 PHP를 사용하여 이러한 기본적인 것들을 할 수 있는지 살펴 봅니다 그래서 저에게 넘어 가게 하죠 내 텍스트 편집기 여기 있습니다

그리고 내가 한 것은 이미 페이지를 시작한 것입니다 이 페이지에서 저는 이전 비디오에서 사용한 두 문장을 이미 넣었습니다 데이터베이스에 연결하기 위해 여기서 내가하고있는 일은 새로운 PDO 객체를 생성하는 것이다 이 새로운 PDO 객체는 내가 MySQL에 연결하고 있다고 들었습니다 데이터베이스가있는 호스트 localhost입니다

그래서 데이터베이스 서버가이 컴퓨터에 있습니다 나는 말하고있다 내가 PHP라는 데이터베이스에 연결하고 있는데 내 사용자 이름과 암호가 있습니다 이미 여기에 채워져있다 나는 또한 앞서 가서 setAttribute를 호출하고 데이터베이스에 말했다

연결로 인해 발생하는 오류가 예외로 표시되기를 원합니다 자, 정상적으로 나는 이것과 내가 try / catch 내부에서하고 있었던 것을 포장 할 것이지만, 여기에서는 조금 연습하고 다른 방법을 보여주고 싶습니다 이 데이터베이스 연결 작업에 사용할 수 있도록이 db 객체 내 예외를 제대로 잡으려고 너무 걱정하지 않을거야 예외가 발생하면 그렇다면 괜찮습니다 우리는 그 정보를 정보로 사용하여 웃기다

내가이 시점에서 내 브라우저로 건너 뛰고 새로 고침을 누르면, 순간에는 아무런 문제가 없습니다 아무 일도 일어나지 않습니다 내 브라우저에서 내 데이터베이스에 제대로 연결하고 있음을 알게되었습니다 이 데이터베이스 연결로 실제로 할 수있는 여러 가지 종류의 것들을 살펴보십시오 이제 우리는 실제로 그것을 가지고 있습니다

우리가 보길 원하는 첫 번째 것들 중 하나 연결된 데이터베이스를 사용하여 데이터를 검색 할 수 있습니다 대단히 방금 선택한 문을 실행했을 때 Workbench 도구와 매우 비슷합니다 내 데이터베이스에있는 데이터를 보여줄 것입니다 내 테이블에있는 데이터를 보여 주면 PHP에서 똑같은 일을 할 수 있기를 원한다 데이터베이스를 PHP 코드로 변환하여 실제로 사용할 수 있습니다

PDO 라이브러리는 우리는 여기에서 매우 유연하게 우리가 실제로 데이터를 PHP로 데이터베이스 당신이 그것에 대해 생각한다면, 그것이 끝났을 때 일종의 번역이 있습니다 그 자리를 차지해야합니다 데이터베이스는 데이터를 자체 방식으로 저장하지만 PHP에서는 변수와 배열, 데이터 유형 및 모든 종류의 것들을 가지고 있으므로 약간의 PDO 라이브러리가 실제로 어떻게 그 번역이 일어나는가에 관해 우리에게 알려주는 통제의 데이터베이스 객체에는 setFetchMode라는 메서드를 사용할 수 있습니다 이 setFetchMode 메소드는 기본적으로 메소드를 결정할 다양한 값을 전달할 수 있습니다

데이터베이스의 데이터는 PHP에서 다시 우리에게 제공 될 때 형식이 지정됩니다 코드 자체 실제로 PHP 웹 사이트를 살펴보고, PHP 웹 사이트를 방문하면 PHP 웹 사이트를 검색하여 PDO를 검색하고 Enter 키를 누르면 와서 많은 링크를 제공하여 문서의 다른 부분으로 안내 할 수 있습니다 이러한 PHP 데이터 객체 용 PDO 라이브러리 여기에서 우리는 대부분의 다른 호출 할 수있는 메서드 그래서 나는이 모든 것들을 확실히 커버하지 않을 것이다 동영상에 대한 추가 정보를 원한다면 갈 수 있습니다

에 대해 이야기하거나 내가 다루지 않는 것들에 대한 추가 정보를 얻을 수 있습니다 예를 들어, setFetchMode 메소드를 클릭하면 정확히 추가 정보를 볼 수 있습니다 그것이 어떻게 불리는 지, 당신이 할 수있는 다른 것들, 그 목적이 무엇인지 등등 PDO 라이브러리의 주요 링크 집합으로 돌아 오면 다음 작업을 수행 할 수 있습니다 미리 정의 된 값으로 이동하여 해당 메소드에 전달할 수있는 다른 값을 찾습니다

PDO 클래스의 상수와 그 상수 목록에는 여러 가지가 있습니다 fetch : PDO FETCH_LAZY, PDO FETCH_ASSOCIATIVE, PDO FETCH_NAMED로 시작하십시오 예 거기에는 꽤 다른 것들이 있습니다 그것들은 모두 다른 것들입니다

우리는 실제로 데이터베이스 연결을위한 setFetchMode 메소드로 전달할 수 있습니다 그런 다음 데이터가 반환 될 때 데이터의 형식이 실제로 결정됩니다 물론 하나 가장 자주 사용하는 경향이있는 가져 오기 모드는 fetchAssociative 및 기본적으로 데이터베이스 연결에서 새 데이터를 가져올 때마다 그 데이터는 결합 배열로서 우리에게 되돌려 보내 져야한다 그 연관 배열 데이터베이스 칼럼의 이름을 배열 키로 사용하고 실제 값을 그 특정 키의 값을위한 필드 그것에 대한 좋은 점 중 하나는 실제로는 디폴트이므로 setFetchMode 메소드를 실제로 호출 할 필요조차 없습니다

문서를 살펴보면 다른 가능성이 많이 있음을 알 수 있습니다 거기에 연관 배열로 가져 오는 것 외에 그럼 어떻게 실제로 우리가 가져 오기를 수행하여 데이터베이스 자체에서 데이터를 가져 옵니까? 음, 아주 좋아 데이터베이스 연결에서 데이터를 가져 오려면 워크 벤치 도구에서 수행했습니다 우리는 그것을하기 위해 질의를 작성해야 할 필요가 있습니다

쓰기 위해서 데이터를 가져 오기위한 질의, 데이터베이스 연결 객체 자체, PDO 객체는 특별한 메서드라는 쿼리 여기 쿼리 메서드를 사용하면 내가 할 수있는 일은 문자열로 전달할 수 있다는 것입니다 SQL select 문 그래서 내가 워크 벤치에서했던 것과 같이 select라고 말할 수 있습니다 예를 들어 모든 박스에서

실제로 해당 쿼리 메서드를 호출 할 때 그 쿼리 메서드 실행하면, 그 결과는 나에게 일련의 결과와 결과를 리턴 할 것입니다 반환 된 데이터는 여전히 유사 데이터베이스 형식이며 실제로 작동 할 수 있습니다 그 결과 값에서 추출해야하는 값들을 가지고 있습니다 나는 그걸로 할 수있어 결과 및 결과에서 fetch라는 메소드를 호출합니다

내가 전화 할 때마다 결과 집합에 메서드를 가져 오면 수행 할 작업이 하나의 행을 반환합니다 쿼리를 실행할 때 검색된 데이터 그래서 내가 가져올 호출하면 그것을 줄 것이다 나에게 하나의 행을 되 돌리면, 아니면 하나의 상자라고 생각할 수 있습니다 실제로 무엇이 결정될 것인가 – 어, 거기에 가져온 것의 형식은 무엇입니까? 실제로 setfetch 모드에 의해 결정됩니다 그 다음에 다시 올 것이다

연관 배열 (associative array)로서 데이터를 돌려 주라 그래서 상자에는 연관이 있어야합니다 배열을 사용할 수 있습니다 나가 나가고 시도하는 경우에 우리는 실제로 그것을 시도 할 수 있었다 이 시점에서 일부 출력 내가 에코를 말하면, ID :라고 말하자

그리고 나는 상자에서 말할 것이다 배열은 나에게 ID 필드의 값을주고, 그 후에는 너비를 추가 할 것이다 : 그리고 나서 내가 상자 배열에서 너비 키 값을 추가하고 그 이후로 나는 그곳에서 멈추지 않을 것이다 그냥 쉬라고 해두 죠 내가 다시 점프하면 브라우저를 열고이 페이지를 지금 다시 실행하면 이것이 실제로 끝나는 것입니다 돌아온다

ID 1 너비 50이라고 알려줍니다 실제로 그게 무슨 뜻인지는 그 두 가지 데이터입니다 내 데이터베이스 테이블에 넣은 첫 번째 상자 내가 높이를보고 싶으면 같은 방식으로 그렇게 할 수 있습니다 색상에 액세스하면 다시 똑같은 색상이됩니다

의회 단일 값에 대해 개별적으로 해당 값에 개별적으로 액세스하는 대신 상자, 예를 들어 모든 상자에 대한 데이터를 표시하려면 어떻게해야합니까? 글쎄, 우리는 잠재적으로 그렇게 할 수있는 것은 루프 내부에서 fetch 메소드를 여러 개 호출 할 수있는 것입니다 타임스 fetch 메소드를 여러 번 호출하려고한다면 알아야 할 것이다 본질적으로 얼마나 많은 다른 시간에 호출 할 것인가? 세트? 그것을 발견하기 위해서 우리는 호출 된 결과 집합에 대해 호출 할 수있는 메소드가 있습니다

실제로 얼마나 많은 행이 특정 결과의 일부인지 알려주는 rowCount 세트 예를 들어 echo가 있다고 할 수 있습니다 rowCount 메소드를 호출하면 그 후에 상자에 잠시 쉬라고 말하십시오 그리고 내가 브라우저에서 그것을 끌어 올리면 되돌아옵니다 정확한 3 개의 박스가 있다고 나에게 말한다

세 개의 상자는 얼마나 많은 상자입니까? 만들고 우리 테이블에 넣습니다 그래서 다른 것들을 함께 사용하면됩니다 그런 다음 우리가 원할 경우 데이터를 인쇄 할 수있는 루프를 작성할 수 있습니다 모든 다른 상자들 그 작은 코드를 주석으로 처리하겠습니다

난 그냥 해요 여기에 내 질문을 유지하려고합니다 같은 쿼리를 사용하면 다음과 같은 작업을 수행 할 수 있습니다 변수 i가 0에서 시작하는 변수를 말하며 변수 i는 행보다 작습니다 내 결과에서 셀 수, 실제로 얼마나 많은 결과를 얻었는지, 내가 갈수록 늘릴거야 이 루프를 통해이 루프 내부에서 실제로 인쇄 할 수 있습니다

내 상자에 대한 세부 정보 어쩌면 일련의 반향 설명을 통해이 작업을 수행 할 수 있습니까? 상자에 ID를 표시 할 수 있습니다 아, 물론, 여기 어딘가에 가져 오기를 호출해야합니다 안그래? 그래서 결과를 호출 할 때 돌아 오는 변수를 상자에 넣습니다 술책

그런 다음, 실제로 상자 변수에 해당 행에 대한 값이 있으면, 이전에했던 것과 똑같은 방법으로 간단하게 echo 문을 사용할 수 있습니다 그 그런 다음 echo 문을 복제하고 다른 측면에 대해 다시 수행하겠습니다 상자의 그래서 ID를 출력하고, 너비를 출력하고, 출력 할 것입니다

높이, 나는 그 색을 프린트 할 것이고, 그런 다음 그 키들을 my 배열을 사용하여 개별 데이터 조각 각각에 액세스합니다 우리가 있습니다 그리고 내가 간다면 그런 다음 브라우저에서 모든 상자에 대한 모든 데이터를 가져옵니다 상자 1 50 500 빨간색, 상자 2 100 x 100 파란색, 실제로 내 데이터베이스에 넣은 것과 정확히 같은 데이터 내가 작업대 도구에있을 때

따라서 실제로 쿼리 메서드를 사용하여 실행할 수 있습니다 select 쿼리는 나에게 결과 집합을 돌려 준다 거기에 얼마나 많은 가치가 있는지 알 수 있어요 그 결과는 rowCount 메서드를 사용하여 설정하고 나는 각 개별 행을 fetch 메소드를 사용하여 fetch 메소드가 데이터를 나에게 반환하는 형식 당신의 목적이 무엇인지에 따라 바뀌지 만 연관 배열은 기본값이며 일반적으로 잘 작동합니다

우리가 잠재적으로 할 수있는 또 하나의 가능성 여기에서 사용하는 것은 결과에서 얻은 모든 개별 결과를 처리하는 대신 우리가 여기있는 방식대로 한 번에 하나씩 설정하면 모든 결과를 한꺼번에 가져올 수 있습니다 단순히 fetchAll 인 fetch 대신에 사용할 수있는 또 다른 방법이 있습니다 예를 들어 boxes라는 새로운 배열을 만들 수 있습니다 결과 세트는 fetchAll 메소드를 호출하고 내 행 중 하나만 가져 오는 대신 내 상자는 이전에 fetch를 호출 할 때와 같은 방식으로, fetchAll은 이제 나를 돌려 줄 것이다 모든 상자

여기 상자는 배열을 통해 증가시킬 수 있어야합니다 모든 상자에 대한 데이터를 표시합니다 여기서 시도해 보겠습니다 악 foreach 루프를해라 그리고 나는 나의 박스 각각에 대해 말할 것이다, 박스로서 각각을 가져 가고, 그 다음 그 루프 안에서 내가 할 수있는 것은 본질적으로 이전에 해본 적이 있었지만 브라우저에서 어떻게 작동하는지 봅시다

브라우저로 돌아 가기 나는 새로 고침을했고 똑같은 결과를 얻었습니다 하지만, 여기에 한 번에 결과 세트에서 모든 결과를 추출하여 모두 저장하고 그 시점에서 전통적인 PHP 데이터처럼 작업 할 수 있습니다 이전에했던 것보다 훨씬 쉬워 졌기 때문에 이점이 있다고 생각합니다 대신에 우리가 여기에 있었던 것처럼 select 문을 사용하여 데이터베이스에서 데이터를 추출합니다 쿼리를 사용하여 데이터베이스의 데이터를 여러 가지 방법으로 작업 할 수있게하려면 어떻게해야합니까? 예를 들어, 새로운 데이터를 삽입하려면 어떻게해야합니까? 어떤면에서 우리가 데이터를 삽입하기 위해 PHP에서하는 것과 비슷할 것입니다

기본적인 근본적인 것 우리가해야할 일은 우리가 선택한 것처럼 SQL 문을 실행해야한다는 것입니다 질의와 비슷하지만, SQL 문 자체가 삽입되는 삽입 또는 업데이트와 같은 것 훨씬 더 복잡하다 예를 들어 워크 벤치 도구에있을 때마다 우리는 삽입 문을 처음으로 기억하기 위해 테이블에 데이터를 저장하려고했습니다 나는이 작은 선택 진술보다 훨씬 더 길었고, 훨씬 더 복잡했다 여기서 쓴거야

우리가 특별히 염려해야 할 것, 특히 여기에 PHP에서 매우 자주 삽입 값과 같은 값을 넣을 수 있습니다 문은 잠재적으로 사용자가 입력 한 값, 수집 된 값일 수 있습니다 예를 들어 사용자가 완성한 양식에서 우리는 매우 조심해야한다 그 이유는 우리가 특정 취약점의 영역에 있기 때문입니다 SQL 주입 공격이라고합니다

근본적인 문제는 사용자에게 양식을 제공하고 사용자는 올바른 방식으로 작성된 악의적 인 데이터를 해당 양식에 채운 다음 사용자가 우리에게 준 데이터를 가져 와서 SQL 쿼리로 파싱하면 잠재적으로 사용자가 데이터베이스를 손상 시키거나 다른 방법으로 우리를 위반할 수있게합니다 의도하지 않기 때문에 우리는 데이터를 취하는 방법과 그 데이터가 SQL로 작성한 삽입 문 및 업데이트 문과 같은 항목에 통합됩니다 PHP를 통해 이 PDO 라이브러리에 대한 좋은 점 중 하나는 일종의 내장 된 보호 기능으로 SQL 주입 공격으로부터 우리를 안전하게 지키려고 노력합니다 그만큼 일반적으로 작동하는 방식은 삽입 또는 업데이트와 같은 작업을 수행 할 때입니다

우리는 select 문과는 다른 방식으로 이러한 유형의 SQL 문을 수행합니다 무언가로 select 문과 같이이 쿼리 메서드를 사용하고 쿼리 메서드는 기본적으로 우리는 SQL 문을 여기에 가지고 있습니다 그것은 단단한 문자열입니다 그게 뭔가 있어야합니다 우리는 부수적 인 데이터가 아니라 여분의 데이터가 파싱 된 데이터가 아닙니다

다른쪽에 삽입 또는 업데이트 문장을 할 때 우리가 할 일은 데이터베이스에서 온 것입니다 우리는 준비된 선언문을 사용하려고합니다 실제 방법은 우리는 준비라는 방법이 될 것입니다 이 준비 방법으로 여기서 어떻게 될까요? 우리는 기본적으로 SQL 문에 대한 프레임 워크를 제공합니다 예를 들어 상자에 삽입하는 것과 같은 일을하십시오

삽입하고 싶은 필드를 말해 줄 것입니다 데이터를 삽입하여 데이터를 가로, 세로, 높이에 삽입하려고합니다 색상, 그리고 내가 삽입하고자하는 실제 값은이 괄호 안쪽에 있습니다 전통적인 PHP 문자열 조작을하는 대신 우리가 할 수있는 방법 내가 포함시키려는 다른 값들을 파싱 할 수있는 이전에 해왔 던 거기서,이 준비 문은 실제로 제가 할 수있는 것은 여기에 자리 표시자를 두는 것입니다 SQL 문으로 변환 한 다음 PDO 라이브러리 자체와 그렇게하면 채워지는 값을 확인하기 위해 조치를 취할 것입니다

SQL 인젝션 공격으로 이어질 수있는 값이 아닙니다 이제 저기에는 여기에있는 값을 실제로 대체 할 수있는 다양한 방법이 있습니다 하나의 우리가 할 수있는 방법은 명명되지 않은 자리 표시자를 사용하는 것입니다 이름이없는 자리 표시 자 우리가 할 일은 우리가 간단하게 넣을 것인가? 가치가있는 모든 곳 가다 그래서 내가 여기에 채워질 세 가지 가치가 있기를 원한다면 괄호 안에 3 개의 다른 물음표를 넣을 수 있습니다

각각의 그 물음표는 순서대로 내가 가치를 두는 곳이 될 것입니다 그곳에 그런 다음 실제 값을 그 자리 표시 자와 연결할 수있는 다른 방법이 있습니다 내가이 준비 문구를 여기 부르면 일어날 일은 나에게 줄 것이다 명령문 객체를 뒤로 – 나는 그것을 stmnt, statement 또는 명령문의 단축 버전이라고 부를 것이다 어쨌든 – 그 문장 객체에는 bindParam이라는 메서드를 호출 할 수 있습니다

이 bindParam 메서드를 사용하면 내가 원하는 값을 말할 수 있습니다 저 다른 장소의 각각으로 들어가십시오, 그래서 나는, 예를 들면, 장소 수 1 어떤 특정한 폭을 넣었습니다 나는 444 너비에 넣어 말할 수 있습니다 그런 다음 위치 2에 대해 바인드 매개 변수를 수행합니다 여기서 555의 높이를 가져온 다음 매개 변수를 바인딩합니다

색상은 3입니다 나는 그와 비슷한 방식으로 그것에 대해 갈 수 있었다 그것은 정말로 내가 선호하는 경향이있는 이유는 그것이 내가 가진 많은 다른 가치들 MySQL로 대체하려고합니다 많은 바인드 매개 변수 문이 필요할 것입니다 나는 조금 성가시다

이것이 잠재적으로 행해질 수있는 다른 방법 내가 훨씬 더 좋아한다는 것은 실제로이 SQL 문을 실행할 준비가되었을 때, 실제로 데이터베이스에서 실행할 준비가되면 내가 할 일은 나는 execute 메소드를 호출 할 것이다 만약 내가 바인드 경계선 퍼팅을했다면 그 자리 표시 자에 대한 값을 execute라고 부르며 그 시점에서 SQL 문 실행되면 실행됩니다 하지만 bind 매개 변수 문을 사용하고 싶지 않으면 대신 실제로 배열을 execute 문에 전달할 수 있습니다 그래서 여기에 예를 들어 444, 555 값과 녹색을 전달한다고 말할 수 있습니다 그러면 그것은 해당 배열의 값을 주어진 순서대로 가져 와서 자동으로 채 웁니다

물음표가있는 이름이없는 자리 표시 자에 넣습니다 그래서 444는 어디로 갈 것인가? 첫번째 ? 는 너비의 값에 해당하며, 555는 두 번째 ? 높이의 값에 해당합니다 내가 그 일을 할 수 있기 때문에 나는 그것을 좋아한다 여기에 멋진 삽입 문을 넣고 코드 대신 2 줄만 써도됩니다 이 모든 여분의 바인드 매개 변수 문을 거기에 넣어야합니다

이 배열 메서드는 난 그냥 많은 청소기를 쉽게 찾을 수 있습니다 우리가이 일을 할 수있는 또 다른 방법이 있습니다 그래도 나는 어떤면에서는 조금 더 멋지다고 생각합니다 우리가 할 수있는 또 다른 방법 잠재적으로 이러한 이름없는 매개 변수를 사용하는 대신이 작업을 수행 할 수 있습니다 명명 된 매개 변수라고합니다

그래서 3 개의 익명의 물음표 대신 여기 실제로 할 수있는 것은 내가 넣을 수있는 것입니다 : 내가 할 수있는 이름이 뒤따 랐습니다 : width, : height, 그리고 : color, 그리고 나서 실제로 값을 넣을 때 -와 함께 질의를 실행합니다 그 값들이 대체되고, 나는 배열을 다시 통과 할 수 있었고, 나는 그것을 할 수 있었다 연관 배열에서 키와 같은 이름을 다시 지정합니다 그래서 나는 구체적으로 말할 수 있었다 너비는 444의 값을 사용하고, 높이는 특별히 555의 값을 사용하고, 색상은 특히 녹색 값을 사용합니다

기술적으로 조금 더 타이핑, 좀 더 긴 코드를 작성해야하지만, 또한 생각합니다 더 읽기 쉽습니다 우리가 어떤 가치를 지니고 있는지 말해주는 배열에있는 사실 어떤 위치에 매우 구체적으로 이제 여기에서 자리 표시 자에 대해 알 수 있습니다

자체는 자리 표시자가 콜론으로 시작해야합니다 그것은 그 구문의 구문 일뿐입니다 공장 그러나 배열 자체에서 콜론을 앞에 놓지 않아도됩니다 실제 배열 키입니다

원한다면 할 수 있습니다 실제로 잘 작동합니다 콜론을 거기에 놓으십시오 그래서 지금 쓰여지는 것은 매번 일어날 일입니다 내 페이지에 액세스하여 명세서를 준비하고, 기본적으로 내부에 명세서를 작성합니다

데이터베이스 자체,이 삽입 문 그런 다음 그 진술을 실제로 실행한다고 말할 때 내가 전달한 값을 받아 들일 것이고, 그 값을 성명을 발표하고 그런 식으로 실행하십시오 그래서 지금 내 페이지를 실행할 때마다 내가 만든 쿼리와 가져 오기를 할 때 여기 아래에 새로운 색상이 생성됩니다 우리가 꾸준히 새로운 상자를 만들어야한다는 것을 알게 될 것입니다 뛰어 넘 으세요 브라우저에 연결하여 작동하는지 확인하십시오

브라우저로 돌아가서 나는 앞으로 나아갈 것이다 새로 고침을 누르고 새 값인 ID 4가있는 새 상자가 나타납니다 새로 고침을 클릭하면 다시 insert 문은 새로운 실행으로 다시 실행되고 거기에 우리가 간다 다른 상자가 ID 5로 생성됩니다 그래서이 페이지를 실행할 때마다 지금 삽입하십시오

실행하고 나는 그 값들로 생성 된 새로운 박스를 얻게된다 그 가치는 물론, 어디서든 올 수 있습니다 이 값들은 반드시 필요하지는 않습니다 be)이 같은 프로그램에 하드 코딩됩니다 대신 대개 이러한 대체 값 내가 양식에서 수집 한 값이거나 파일에서 읽은 값일 것입니다

다른 출처 이것이 우리가 일반적으로 진술을 준비하는 기본 방법입니다 그게 우리가 일반적으로 insert 문과 update 문 같은 것을 함께 쓰는 방식 모든 것이 꽤 잘 작동하는 것 같습니다 그와 함께가는 약간의 작은 비트는 우리가 여기에서하는 것처럼 insert 문을 실행할 때마다 statement 객체 그 자체는 언제나 되돌아 와서 우리에게 마지막 물체의 ID 번호를 알려줄 준비가되어 있습니다 방금 추가되었습니다

그래서, 예를 들어, 내가 말할 수있는 echo 문을 넣을 수 있습니다 추가 된 상자 ID는 – 그다지 좋은 언어는 아니죠? 그러나 나는 그것을 추측한다 작업 그리고 마지막 ID는 내 명세서 개체에 있습니다 데이터베이스 개체 자체에? 이것을 데이터베이스 객체 자체에 대해 호출 해 봅시다

lastInsertID라는 메서드가 있어야합니다 내가 가서 그걸로 휴식을 취할거야 모든 것을 읽을 수있는 방식으로 표시하려고 시도하고 실제로 얻는다 브라우저 위로 돌아가서 새로 고침하면 알려줍니다 마지막으로 추가 된 상자 ID 6이었고, ID가 6 인 새 상자가 만들어졌습니다

다시 새로 고침을 한 경우 7이라는 ID를 가진 새 상자가 추가되었다는 것을 알려줍니다 그래서 우리는 마지막으로 삽입 된 ID 메서드는 실제 데이터베이스 연결 자체가 아니라 해당 데이터베이스 연결에서 호출됩니다 내가 이전에 말하기 시작했듯이 성명서 객체는 ID가 무엇인지간에 항상 알려주고 서로 다른 시간에 편리하게 사용할 수 있도록 삽입되었습니다 다소간, 잘하면, 이 시점에서 당신은이 다른 것들이 어떻게 시작되는지에 대한 아이디어를 얻고 있습니다 함께

우리가하지 않은 유일한 일은 업데이트를하지 않은 것입니다 업데이트 중 본질적으로 삽입하는 것처럼 발생합니다 우리는 준비와 update 문을 실행할 때마다 메소드를 실행하고, 데이터를 업데이트하는 명령문을 실행한다 우리 테이블에 실제로 데이터를 삭제하려는 경우는 어떻습니까? 데이터를 삭제하거나 어떤 유형의 삭제 쿼리를 수행하면 execute라는 다른 메소드가 사용됩니다

방법 예를 들어 상자에서 삭제 실행을 할 수 있습니다 예를 들어 색상이 노란색입니다 우리는 데이터베이스 객체에서이를 호출 할 것입니다 실행 메소드가 사용 된 쿼리 메소드와 약간 다릅니다

선택을 위해 그리고 그것은 우리가 사용한 준비와 실행 방법과 매우 다릅니다 삽입 및 업데이트 기본적으로 쿼리는 데이터를 가져올 것으로 예상되는 상황에 대한 것입니다 결과와 마찬가지로 다시 돌아올 수는 있지만 실제로는 대체 할 수 없습니다 쿼리 자체 준비 및 실행은 일부 유형의 데이터가 잠재적으로 우리는 실제 상황에서 여러 유형의 업데이트를 수행해야 할 것입니다

실행중인 SQL 문 그런 다음 execute 메소드는 종종 삭제에 사용됩니다 데이터가 반환 될 것으로 기대하지 않는 상황입니다 우리는 실제 SQL 쿼리 자체에서 어떤 종류의 치환도하지 않을 것입니다 그래서, 어떤면에서는, 일종의 가장 엄격한 묶음

그러나 그 중 몇 가지 방법으로 실제로 데이터베이스에서 데이터 액세스 및 작업 PHP에서 전반적으로 패턴에 익숙해지면 작업하기가 대단히 어렵지 않습니다 우리가 쓰고 읽어야 할 모든 일보다 확실히 더 이상 플랫 파일에서 그리고 당연히 데이터베이스 자체로 작업하는 것은 또한 잠재적으로 많은 것을 가지고있다 우리가 얻을 수있는 추가 혜택 : 빠르고, 더 나은 동시 액세스, 향상된 보호 우리의 데이터 우리는 또한 새로운 보안 문제가 발생할 수 있음을주의해야합니다

예를 들어 SQL 인젝션 공격처럼 하지만 약간의 연습으로 전반적으로 PDO 라이브러리를 사용하여 PHP를 통해 데이터베이스 작업하기는 어렵지 않습니다 할 것

Bootstrap 4 Working contact form with php Bootstrap 4 and Brackets Text Editor

안녕 얘들 아,이 부츠 컷 4에 오신 것을 환영합니다 시스템 22의 jamie와 웹 디자이너의 기술 팁 PHP를 추가하거나 PHP 문의 양식을 작성하여 문의 양식을 얻을 수 있습니다

실제로 메일을 보내는 작업으로 사이트를 만들었거나 템플릿이 있고 구독 양식과 문의 양식이 있으며 모두 멋지게 보이면 그들을 채울 수 있습니다 연락처 버튼을 누르면됩니다 가장 쉽고 당신이 그들을 채울 수있는 일들이 일어 났지만, 물론 당신이 때 아무것도 제출하지 않으면 잘 될 것입니다 왜냐하면 저는 이것이 라이브에 있지 않기 때문입니다 서버 및 B가 라이브 서버에 있더라도이 양식 제출을 명중 할 때해야 할 일을이 양식에 알려주지는 않습니다

버튼을 클릭하면이 작업을 수정하기 위해 약간의 PHP를 사용하게 될 것입니다 이제는 PHP에 관해 알아야 할 것을 시작하기 전에 그것이 생방송이라는 것입니다 스크립팅 언어이므로 라이브 서버에서만 작동합니다 그렇다면 로컬 컴퓨터에이 사이트를 구축하면 라이브로 업로드해야합니다 서버가 PHP 작업을 수행하거나 PHP를 실행하는 로컬 호스팅 환경을 갖습니다

그래서 나는 그것을 업로드의 모든 것을 통해 당신을 데려 갈 것이라고 말했고 우리는 모든 것들이 우리 괄호를여십시오 소프트웨어 괄호는 자유 텍스트 편집기입니다 그리고 그것은 절대적으로 굉장합니다이 비디오 아래 링크에서 다운로드 할 수 있습니다 새 문서를 만들어 파일로 이동하고 새로운 문서를 작성해 보겠습니다

여기에 몇 가지 물건을 입력 시작 그것은 당신에게 익숙하지 않을 수 있습니다 PHP의 괜찮아 따라 와서 대괄호를 열어 보통 PHP 용 태그를 여는 물음표를 넣은 다음 PHP를 닫고이 형식을 더 읽기 쉽게 만들어 보겠습니다 저장하고 PHP로 저장해야하므로 같은 위치에 저장합시다 부트 스트랩 파일을 저장하여 다른 이름으로 저장한다고 말하면서 여기에 부트 스트랩이 있습니다

폴더 안에있는 모든 파일들 CSS 이미지 비디오 자바 스크립트 인덱스 도트 HTML 그냥 차가운대로 저장하자 전화해서 원하는대로 부를 수있다 그러나 당신이 그것을 부른 것을 기억하고, PHP를 그 뒤에 넣어야합니다 어떤 형태의 형식을 알았는지 알고 있으므로 약간의 글을 쓰기 시작합니다 PHP는 우리 사이트를 가져 와서 우리가 어떤 형식을 가지고 있는지 보도록하겠습니다

우리가 이름을 알아내는 방식으로 그 쓰레기를 얻는 것은 상쾌합니다 우리는 전자 메일을 받았으므로 메시지 필드가 있으므로 전자 메일로 이름을 지정하지 않습니다 우리는 실제로 우리의 구독자를 위해 동일한 PHP 폼을 사용할 수 있습니다 이름 입력란과 이메일 입력란은 나중에 별도의 입력란을 지정하기로 결정할 수 있지만 우리는 당분간 양쪽 모두에 대해 동일한 것을 사용할 수 있습니다 그래서 우리는 이메일과 메시지 필드에 이름을 붙였습니다

우리 대괄호로 돌아 가기 좋아, 지금은 달러 기호로 시작해서 시간이 갈거야 하나는 이메일이었고 다음은 메시지가 아니 었습니다 좋아, 지금은 이름 우리가 뭘 잘하길 바래 우리 모두가 똑같이하기를 바란다 포스트 인 것은 Dolph Sonic이 자본 P OST를 강조하고 실제로 중요한 건 당신이이 모든 일을 똑같이한다면 당신도 문제가있을거야 과 우리는 이것을 복사 할 수 있습니다

그 컨트롤 저장하기 이제 우리가해야 할 일 우리는 우리의 이름 필드를 가져야한다 전자 메일 필드와 메시지 필드는 실제 이름을 가지고 있으므로 우리가 색인 도트 HTML 우리가 만든 사이트는 내려갑니다 우리의 형태로 여기에 당신 우리가 가지고있는 첫 번째 버전은 두 가지 버전이 있습니다 모바일 용, 데스크톱 용으로 모두 4 가지가 있습니다 실제로 볼 때 거기에 일반적인 page

php가 있습니다 아무 것도하지 않아서 아무 것도하지 않아서 이름을 넣고 싶습니다 거기에 우리의 PHP 양식의 연락처는 PHP이며 이것은 모두 될 것입니다 나중에 더 명확 해지고 나는 그것을 우리의 복제 된 형태로 복사 할 것이다 아래에 있어요 우리가 그것을 클릭했을 때 우리는 그것이 PHP를 날려 버리거나 PHP 문의 지금 우리의 각 분야는 여기에 우리가 잘하고 싶은 것입니다

여기에 첫 번째 텍스트 필드가 있는데 이름을위한 것입니다 이름은 간단하게해라 나는 그걸 복사 할거야 이것이 전자 메일 또는 전자 메일이므로 전자 메일의 이름을 지정합니다 이메일 나는 가능한 한 간단하게 유지하려고 노력하고있다

우리는 필요 없다 그걸로 아무것도 할 수는 없지만이 아래에있는 우리의 복제 양식은해야합니다 똑같은 이름과 이메일 필드 필드 이름을 제공합니다 이메일은 괜찮습니다 메시지 필드가 없습니다

구독자 발은 내가 여기에 있지만 우리가 거기에서 일하고있는 것을 보여줍니다 이 인라인 가입자 형태 그래서 우리는 그곳에 이름과 이메일 필드를 가지고 있습니다 이제 우리 연락처 양식으로 이동하여 여기에 우리는 여기에 연락 양식을 가지고 다시 행동을 형성합니다 우리가 방금 시작한 우리의 접촉 PHP로 가기를 원합니다 건물과 다시 우리는 우리의 필드에 두 개의 이름을주고 싶습니다

이것이 John이라는 이름입니다 Doe 그래서 나는 그 이름의 이름과 그 다음의 것을 넣을 것입니다 전자 메일 주소가 내려 가고 전자 메일이므로 이름을 입력하고 전화를 걸어 봅시다 나는 당신이 원하는 것을 이것들이라고 부를 수 있다고 말한 것처럼 이메일을 보낸다 그러나 나는 그것을 지키려고 노력하고있다

여기 간단하고 여기에 우리의 메시지가 들어 있습니다 이 메시지를 지금 우리의 모든 필드에 이름이 붙어 있다고 가정 해 봅시다 각 필드와 연결되어 있으므로 저장했습니다 이메일이라 불리는 이름으로 불리는 연락 양식으로 미끄러 져 들어가면 전자 메일이라고하는데 바로 거기에서 메시지라고합니다 우리의 PHP에 우리가 그 이름과 우리는 그 이름을 그 필드라고 불렀던 이름으로 줄 것입니다

그냥 대괄호를 열고 거기에 반전 된 쉼표를 넣고 싶습니다 우리는 지금 쓰고 있습니다 아래에서 똑같은 것을 할 것입니다 세미콜론은 CSS와 마찬가지로 각 후 하나와 대괄호 이 이메일을 이메일이라고 부르 자면, 같은 이름으로 부름을 보았습니다 여기 꽤 간단하고 이건 메시지라고 불리는거야

알았어 그 사람들을 채우기 위해서 우리는 저 밑에 세미콜론이 있는지 확인해야합니다 우리는 내려 가고 싶습니다 이메일을 받으면 우리는 무엇을 말하고 싶습니까? 이메일을 보내면 이메일을 통해 뭔가를 말하고 싶어 할거야 거기에 밑줄이있어서 우리가 말하기를 원한다면 거꾸로 쉼표는 Styles 식당에서 우리가 지금 사용하고 있던 사이트 자체는 이제 우리가 말하고자하는 부제목입니다

우리는 다른 말을해야 할 것입니다 다시 우리가 말하고 싶은 이메일 주제가 될 것입니다 우리가하고 싶은 말 여기서 나는 표준이나 새로운 메시지를 의미한다 웹 사이트에서 또는 단일 역전 된 말 새 메시지를 사용합시다 Styles에서 좋아요 그 다음 이메일 본문에있는 이름으로 이것이 우리가있는 곳입니다

우리의 사용자가 예를 들어 자신의 이름으로 알고있는 정보를 원합니다 그들의 이메일 주소와 그들이 보낸 메시지 전자 메일 본문이 몸을 강조하므로이 점이 동일 할 것입니다 실제 이메일 입력란에 나타나기 때문에 이름과 그 이름 옆에 우리는 그들이 여기에 그들의 이름으로 채워 넣을 것이 무엇이든 가질 것입니다 코트를 입은 다음 그 이름을 바로 여기에 넣고 그들이 그들의 이름 안에 넣은 것을 채워야합니다 나는 시대를 칠 것입니다

그리고 IMAX 위대한 사양 오른쪽 그레이스 백 스페이스와 새로운 라인에 대한 N 그 후에는 일정 기간이 지나면 이것을 닫을 것입니다 우리가 추가하고 싶은 다른 것들을 이제 내가 거기에 마침표를 넣을거야 우리가 이메일을 작성하고 싶었던 이름, 그래서 우리는 똑같은 짓을 할 것이다 메시지 자체는 우리가 전자 메일로 말하기를 원했기 때문에 우리가 알고있는 것입니다 이메일 주소는별로 분명하지 않고 물론 파운드가 아닙니다

이메일에 서명하여이 세부 정보를 채울 것입니다 다시 말하자면 우리는 백 슬래시를 넣고 새로운 페이지를 넣기를 원합니다 거꾸로 쉼표를 쓴 후에는 다른 기간을 추가합니다 하나 더 여기 물론 메시지이며 이것이 조금 보일 수 있습니다 지금 당장 이상한 일이지만, 우리가 이것을 할 때 분명히 드러날 것입니다

확신합니다 우리가이 메시지를 그들이 사용하는 메시지와 함께 사용할 거라는 걸 알 잖아요 그들의 메시지는 달러 기호 메시지이므로 거기에 있는지 확인하십시오 정확히 똑같은 철자가 붙어 있지 않다면 대문자를 쓰지 마라 고양이는 대소 문자를 구분하지 않기 때문에 작동하지 않을 것이므로 PHP와 백 슬래시 (backslash)와 거기에있는 개행 문자를 치면 거기없이 빠져 나갈 것입니다

이건 어쨌든 이제 할거야 왜냐하면 우리는 세미콜론을 넣을거야 계속 나아가고 우리의 다음 일은 지금 가고 있습니다 우리는 그들이 당신이 그들의 주요 이메일 메시지를 채울 거라고 말했어 여기에 우리가 스타일 (Style)에서 원하는 이메일을 우리에게 보냈을 때 우리는 그것을 말했습니다

레스토랑 사이트와 별에서 오는이 새로운 메시지를 원하는 제목 줄 그 아래에서 우리는 그들이 여기에서 채웠던 것이 무엇이든지 원한다 그러나 우리는 그것을 말하지 않았다 어디로 가야할까요? 우리가 보내고 자하는 곳에 넣으십시오 메시지를 좋아할만한 이메일 주소가 될 수 있습니다 약간의 여유 공간이 있고이 일을 제대로 수행해야합니다

평등하게 가고 나서 우리가 살 때 당신의 이메일 주소를 넣으십시오 내 진짜 이메일 주소를 거기에 넣어 분명히 괜찮아 그래서 세미콜론 사촌 우리는 조금 더 추가 할 것입니다 이제 우리는 어디로 가야할 지 말하십시오 이 물건을 넣고 머리글에 전자 메일의 머리글을 넣으면 헤더가됩니다 우리는 누구로부터 왔는지 말할 수 있기를 바란다

쉼표는 바로 그 다음에 우리는 스크롤을 통해 이메일에 넣을 것입니다 그리고 다시 우리는 이번에 그것을 돌려받을 것입니다 우리는 달러 백 슬래시 R을 사용할 것입니다 그리고 백 슬래시 N과 거기에 약간의 세미콜론이 있습니다 쉼표가 있으면 지금 다음 헤더가 많이 있습니다

그들에게 우리는 거의 정확한 이메일에 회신하지 않을 것입니다 이번에는 머리글을 다시 붙이십시오 다른 사람은 혼란스럽지 않고 열리고 닫히는 것과 같습니다 쉼표로 회신 – 그리고 우리는 답장을하기 때문에 이메일을 보냅니다 이 전자 메일 값을 위해 여기에 넣은 것이 든간에 그들의 이메일 주소 우리는 그것이 돌아오고 개행하기를 원한다

그래서 괜찮아 보인다 이제 우리는 남성에게해야 할 일을 실제로 말해야합니다 같은 남성이 둥근 브래킷을 열고 내부에 두 개를 추가하여 전자 메일 주소로 보내려고합니다 우리는 쉼표를 넣는 전자 메일 제목을 추가하려는 전자 메일을 추가하려고합니다 이 공간과 전자 메일 본문 사이에 전자 메일이 있으므로 제목과 전체를 포함하는 이메일 본문 이 정보는 여기에있다

더하기 우리는이 두 헤더를 원한다 그리고 우리가 대답 할 때 우리는 그 이메일에 답장을 보내십시오 그래서 헤더를 추가하고 다시 헤더를 추가 할 수 있습니다 일반 Word 문서를 입력 할 때 쉼표 뒤에 공백을 넣지 마십시오 우리가 거의 이것 한 번 해본 다음에는 한번 제출 했어

물 우리가 당분간 잘 해내 길 원한다 우리는 그들을 다시 보내야한다 페이지 상단으로 머리말이 둥근 괄호 하나에서 열립니다 더 많은 시간 우리가 가고 싶었던 위치를 말할 거에요 우리 페이지 이름 인 이튼 index

html에 가보겠습니다 그냥 페이지의 상단에 갈거야 그래, 거기에 뭔가를 넣어 그 후에 오만처럼 다른 것을 추가하고 싶은 경우에 대비해 거기에 작은 틈새 거기에 우리의 연락 PHP는 지금 어떻게 우리가 할거야 이 모든 일을 잘 할 수있는 일은 내가해야 할 일이 있다면 지금 저장하는 것입니다 우리의 부트 스트랩 폴더를 살펴보면 우리가 지금 가지고있는 부트 스트랩 4 폴더가 있습니다 일반 색인화 된 또는 HTML 페이지 및 우리는 그냥 우리가 우리의 연락처 PHP 파일을 가지고있어 지금 처음에 내가 기억 하건데 이것은 이것이 당신이 라이브 서비스를 제공하지 않는 한 일하는 것은 라이브 코드이기 때문에 라이브 호스팅이 필요합니다

서버를 사용하므로 우리 웹 사이트가 온라인 상태인지 확인하고 싶습니다 이 모든 것들이 내 웹 서버에 이르기까지 FTP 클라이언트의 무료 비트를 사용하려고합니다 FileZilla라는 이름의 소위 괜찮은 것부터 시작하겠습니다 할머니처럼 우리는 모든 것을 올바르게 꿰뚫어 야합니다 괜찮 으면 괜찮아

괜찮 으면 세미콜론 버퍼가 없어 세미콜론을 놓치면 그 시점에서 멈추고 오, 그래, 괜찮아 내 이메일을 넣어 줘야 돼 거기에 잠시만해도 괜찮아 보여서 안된다 이제는 밑줄을 써야합니다

전에 말했던 것처럼 정말 중요합니다 모든 것이 자리에 있어야합니다 그렇지 않으면 상황이 올바르게 작동하지 않습니다 괜찮아 내가 그걸로 행복하다는 걸 믿어

그래서 내가 구할거야 내가 할일은 내가 할거야 내 이메일 주소를 입력하면 업로드됩니다 당신 좋아요 모든 준비가되었습니다

대신 이메일 주소를 입력 해주세요 귀하의 이메일 주소가 이제이 전체 사이트를 라이브 서버 여기에 우리의 모든 웹 사이트 파일이 들어있는 부트 스트랩 폴더가 있습니다 CSS 이미지 우리가 방금 작성한 JavaScript 비디오 접촉 PHP와 우리의 indexhtml 그 (것)들을 움켜 잡고 생활 서버에 올려주기하는 것은 어떻게 당신은 그것을 하는가? 당신은 그것이 정말로 쉽다는 것을 말하고 있습니다 나는 약간의 자유 소프트웨어를 사용할 것입니다

FileZilla라는 이름으로 FTP 클라이언트와 여기에 링크를 달았습니다 여기서 내 컴퓨터 파일의 왼쪽에 계속해서 내 컴퓨터의 디렉토리와 여기에있는 폴더가 여기에 있습니다 이 폴더와 나는 그저 오른쪽에있는 우리 웹 사이트 파일들을 보여 줬어 옆에 호스팅 제공 업체에 연결되어 있습니다 이제 우리는 수백 개의 웹 사이트에 있습니다

나는 방금라는 하위 디렉토리를 만들었습니다 당신이 단지 하나를 호스팅하는 중이라면 그 순간을위한 부트 스트랩 웹 사이트를 방문한 사람은 아무 것도 얻지 못했을 것입니다 공용 HTML을 사용하지만 호스팅 제공 업체와 확인하십시오 정말 쉽습니다 왼쪽 클릭하고 드래그하여 선택해야합니다

왼쪽 버튼을 클릭 할 것입니다 내 손가락을 아래로 유지하고 내 호스팅 제공 업체 디렉토리 바로 여기에 복사가 시작되면 교차 할 것입니다 부트 스트랩 (bootstrap)과 관련이있는 이유가 너무 좋아서 너무 가볍기 때문입니다 정말 쉽습니다 WordPress와는 다릅니다

설치하지 않아도됩니다 말 그대로 데스크탑에 설치하고 라이브 서버를 가로 질러 드래그하십시오 그것은 나를 틀리게하지 않는다 나는 단어를 사랑한다 WordPress – 멋진 종소리와 휘파람이 있지만 건물을 만들 때 기업 사이트 또는 한 페이지짜리 사이트 또는 스플래시 페이지와 같은 페이지 방문 너무 가볍기 때문에 매번 부트 스트랩을 사용하겠다

빨리 그리고 정말 쉽습니다 이제 끝났습니다 합리적인 속도로 여기에 업로드가 오래 걸리지 않았습니다 저희 사이트를 온라인에서 실시간으로 보러 가서 이메일을 보낼 수 없는지 확인하십시오 그래서 나는 그것의 하위 도메인이기 때문에 나는 나의 정규적인 사이트에 갈 것이다

거기에 하위 도메인 ds4라는 이름이 붙어있어서로드가 얼마나 빨리 완료 되었습니까? 첫 번째 문의 양식을 작성하고 이것이 작동하는지 확인하십시오 가입 양식과 난 그냥 거기에 임의의 이메일을 넣어 내 이메일 통신에 내가 사용하는 일반적인 테스터는 페이지의 맨 위로 돌아가는 점을 클릭하자 그 이유는 그것이 우리 PHP 폼의 바닥에 있기 때문에 우리가 가라고 말했기 때문입니다 바로 여기 indexhtml에 있습니다

따라서 기본적으로이 페이지의 맨 위입니다 이번에는 우리의 연락 양식으로 가자 여기에 살고있어 난 그냥 연락해 너 감히 그렇게하지 않을거야

이메일 주소와 여기에 좋아요 제출 버튼을 누르면 다시 페이지 상단으로 팝업됩니다 거기에 우리가 가서 1 ~ 2 분 기다릴거야 그럼 내 Outlook 이메일로 이동합니다 고객과 내가 그걸 받았는지 확인해 이메일 당신 알았어 약 2 분 후예요

우리는 그 두 메시지를 모두 가지고 있습니다 맨 위 하나를 통해 나는 우리가 보낸 마지막 것이 무엇인지 추측한다 양식이 있고 이메일에 메시지가 있습니다 Styles 레스토랑 사이트에서 가져온 헤더가 있습니다 그것은 우리가 주제에 넣기 위해 말한 Stiles 접촉으로부터의 새로운 메시지입니다

필드를 입력하고 지금 답장을 보내면 이메일 주소로 답장해야합니다 그래, 훌륭 했어 좋아, 이제는 그럴 필요 없어 물론 가입 양식의 하위 양식이 될 것입니다 메시지가 없습니다

왜냐하면 거기에 메시지 필드가 없으므로 이름과 메시지가 있습니다 이메일이있어서 모든 것이 잘 작동하고 있습니다 이걸 한 걸음 더 나아가서 PHP 폼을 만들 수 있다는 것을 의미합니다 이것들 각각은 당신이 원한다면 그들은 다른 주제를 가지고 있습니다 그러나 나는 단지 가려고합니다

그것을 그대로두고 우리가 한 일을 정확하게 수행하십시오 당신이 구독자 양식이나 뭐 그런 말을하고 싶다면 여기에 메시지를 올려주세요 그런 다음 이메일 주소를 만들어서 자신의 이메일 주소에 넣을 수 있습니다 MailChimp Constant와 같은 당신의 메일 클라이언트는 그들 자신의 것을 가지고 있습니다 양식을 자동으로 사이트에 올릴 수 있습니다

하지만 우리가이 양식을 보낸 대신에 다시 위로 갑자기 튀어 나와 보자 나는 그것을 원한다 나는 당신이 당신의 메시지를 보내 주신 것을 고백하는 페이지로 간다 그래서 우리의 괄호로 돌아가 보자 나는 이것이 조금씩 진행되고 있음을 알고있다

이 비디오는 가치가있을 것입니다 여기에 우리의 인덱스는 HTML 페이지에 있습니다 근본적으로 나는 그것으로부터 약간의 재료를 훔칠 것이다 머리글이 있고 그게 그 다음에 우리는 뭔가를 가질 수 있습니다 이 말은 당신의 메시지를 보냈습니다

당신 그게 아마 바닥 글에있는지도를 보자 우리가 제거 할 수있는 모든 것, 그래서 우리 사이트를 우리의 인덱스 점으로 가져 가자 HTML과 줌 백업 위로 그리고 그의 카사 아래로 가자 우리는 이걸 맨 아래까지 가져 가고 싶지 않아 그 Jumbotron 아마도 과거의 와인 선택 와인 메뉴를 확대 해 보겠습니다

점보 트론 (Jumbotron)은 그 모든 것을 삭제합니다 이제이 비트를 Google지도로 가져갑니다 당신 그것이 비디오 섹션이나 아직 갈 길입니다 Google지도와 바닥 글 호스트는 해당 항목을 삭제하므로 우리는 우리의지도 표시 줄에 그 작은 Jumbotron이 있습니다 문의 해 주셔서 감사합니다

당신 나는 당신에게 메시지를 박수 치기 시작할 것이다 당신 집으로 돌아 가기 위해 버튼을 쳤다 그리고 우리는 단지 내가 거기에서 추측하는 Stiles를 말할 것이다 기존 색인 도트 HTML HTML 페이지를 덮어 쓸 것이기 때문에 그렇게 말하지 마십시오 네가 그렇게 말하면 네가 그걸 백업했으면 좋겠어

indexhtml로 저장하면됩니다 여기에 부트 스트랩 폴더가 있습니다 HTML이 성공했다고 가정합니다 좋아, 이제 우리가 여기에 우리 페이지에 가면 우리는 다른 페이지를 가지고 있다고 말할 것입니다

HTML을 성공이라고 부르며 열어 보겠습니다 우리가 간다 우리가 가지고있는 것이 우리를 홈페이지로 다시 데려 갈 것이다 내가 말하지 않았기 때문에 나는 그의 팬 페이지를 가져 가지 않을 것이다 여기에 버튼이있다

진실한 마음에 드는 것이 어디에서 지금 가고있는가? 그곳에 가기위한 아무런 즐겨 찾기가 없기 때문에 HTML 페이지의 인덱스를 바로 잡을 수 있습니다 괜찮아 그걸 다시 시도하자 그 페이지를 새로 고침해라 그리고 거기에 우리가 우리가 지금 원하는 것을 다시 홈 페이지로 가져갔습니다

우리가 연락 양식을 보낼 때 연락 양식으로 돌아가고 싶습니다 이번에 우리가 성공 페이지를 치라고 말하고 싶은 위치에 성공 HTML 우리가 거기에서 부르는 것이 바로 거기에 있습니다 이제 우리의 새 페이지와 업데이트 된 연락처 PHP 파일을 서버를 새로 고침합니다 히트 새로 고침에서 마우스 오른쪽 버튼을 클릭하면됩니다 우리의 성공 페이지가 왼쪽 클릭으로 서버로 업로드됩니다 PHP에 연락하면 그것을 드래그해야하며, PHP를 업데이트하라는 메시지가 표시됩니다

그게 바로 이상이야 우리가 원하는대로하는거야 괜찮아 괜찮아 다시 보내겠습니다

그것은 우리의 라이브 페이지가 아니며 우리의 것입니다 라이브 페이지를 확인하십시오 위로 돌아가서 위로 올라가십시오 여기에서 보내자 그 시간에 괜찮 았어

나가 주셔서 감사합니다 당신이 당신의 하위 구독에 대해 다른 것을 가질 수 있다고 말하는 것 같은 당신의 메시지 거기에 다른 PHP와 당신의 연락처에 대한 다른 하나 무엇을하고 싶은지 바꿨다 다른 것을 쓰다 구독 해 주셔서 감사합니다 당신 또는 귀하의 성공 페이지에 귀하가 말할 수있는 가입 페이지가있을 수 있습니다

가입 또는 우리 모두가 귀하를 우리 메일 링리스트에 추가하기 위해 그걸 세이버라고 부르기를 원한다면 나는 다음 접촉에로드 한 또 다른 페이지이다 하나는 이걸 복사해라 HTML 또는 그 페이지를 호출 한 내용을 구독하고 메시지를 변경하십시오 새로운 가입자 작업 완료 알았어 연락 양식을 보자 그게 또 다른 일을 할 수 있는지 보자

여기에 하나를 반올림하고 모자를 쓰지 않으면 유효성을 검사합니다 그때 당신은 그것을 시도하고 보내면 약간의 오류가 나옵니다 시도해 보시고 보내주세요 그걸 포함 해주세요 원하는 경우이 필드를 필수 필드로 만들 수 있습니다

만약 그들이 그것을 채우지 않는다면 그것은 매우 쉽습니다 바로 이것을 보내십시오 다시 성공 페이지로 이동하여 버튼을 눌러 집으로 돌아갑니다 그 방법으로 사람들은 그들의 메시지가 때때로 전달되었다는 것을 알게된다 그들이 생각했던 페이지 상단에있는 위로 올라간다

보냈는지, 아니면 그냥 흐트러 뜨 렸는지 다행스럽게도 우리가 선고 한 첫 번째 문장이 몇 분 더 있습니다 저의 이메일 주소는 저기 있습니다 괜찮습니다 메시지와 어쩌구 저쩌구는 많은 Z가 거기에가는 모든 것이 좋기 때문에 PHP를 사이트에 추가하여 연락처 양식을 사용하는 방법 가입 양식이 유용 할 것입니다 YouTube 채널을 좋아하고 공유하고 YouTube 채널을 구독하십시오

웹 개발에 관심이있는 아래의 웹 개발 코스 중 하나를 선택하십시오 YouTube 가입자에게 큰 할인 혜택이 있습니다 위대한 무료 코스가 다시 한번 시스템 22와 웹에서 온 제이미입니다 디자인 및 기술 팁 시청을위한 com 감사는 좋은 하루 보내세요