일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Session
- HTML
- jquery
- Forms
- date
- UTF-8
- 전략
- composer-php
- OOP
- curl
- Linux
- 웹하드순위
- MySQL
- 무료다운로드쿠폰
- function
- string
- variables
- Regex
- Ajax
- Laravel
- Arrays
- post
- 경영
- php
- file-upload
- JavaScript
- JSON
- Apache
- 웹하드추천
- Today
- Total
개발! 딱 깔끔하고 센스있게!
javascript 와 PHP 를 사용하여 이메일을 보내는 간단한 방법. [닫기] 본문
나는 사용자로부터 이메일 주소를 얻을 수 있도록 php 을 사용하여 링크 있는 이메일을 보내야 합니다.
jquerry 또는 AJAX 를 사용한다는 것을 알지만 이 두 주제에서 경험이 없다.
나는 간단한 일이 있기를 바란다.
감사합니다.
대답
"사용자로부터 이메일 주소를 얻을 수 있어요".
폼 생성:
"그리고 php 사용해서 링크 있는 이메일 보내기".
폼의 submit 단추를 입력한 필드 값을 PHP 스크립트 email Handler.PHP
"Jquery 또는 AJAX 를 사용한다는 것을 알고 있지만, 이 두 가지 주제에 대한 경험은 없다.
"
jQuerry 또는 AJAX, jQuerry, AJAX 는 javascript 테마 (이런 상황에서 AJAX는 HTML 에서 값을 얻게 하고 PHP 백엔드에 올렸고 JSON 대상을 접수하고, 이 대상은 javascript 가 성공할지 여부에 대해 알려줄 것이지만, 사용할 수 있습니다.
내장된 PHP mail 함수: http://PHP.net/manual/en/function.mail.PHP
email Handler.php 속에 있습니다.
나는 이렇게 하는 것을 좋아한다.
function spamcheck($field) { //filter_var() sanitizes the e-mail //address using FILTER_SANITIZE_EMAIL $field=filter_var($field, FILTER_SANITIZE_EMAIL); //filter_var() validates the e-mail //address using FILTER_VALIDATE_EMAIL if(filter_var($field, FILTER_VALIDATE_EMAIL)) { return true; } else { return false; } } function sendMail($toEmail, $fromEmail, $subject, $message) { $validFromEmail = spamcheck($fromEmail); if($validFromEmail) { mail($toEmail, $subject, $message, "From: $fromEmail"); } }
email Handler.phphp에서 다음 동작을 실행합니다:
$email = isset($_POST['emailInput']) ? $_POST['emailInput'] : false; if($email != false) { $yourEmail = "[email protected]";. $subject = "Link"; $message = "The link and some message"; $success = sendMail($email, $yourEmail, $subject, $message); }
어떤 상황에서 PHP ini 파일을 수정해야 합니다.
이렇게 할 수 있습니다:
ini_set('SMTP' , 'smtp.example.com'); ini_set('smtp_port' , '25'); ini_set('username' , '[email protected]'); ini_set('password' , 'password'); ini_set('sendmail_from' , 'examp[email protected]');
예.나는 간단한 일이 있기를 바란다.
"감사합니다".
만약 이것이 간단하지 않다면 나는 무엇인지 모르겠다.
복잡하게 만들지 않으려면 jQuerry Ajax 사용을 원하지 않으면 인터넷에서 읽기 (또는 내 개인 자료를 보거나 관련한 완전한 작업 코드) 를 많이 제시했다.
'개발 스크랩 메모 > PHP' 카테고리의 다른 글
PHP 에서 웹 페이지의 URL 호출 가져오기 (0) | 2020.12.14 |
---|---|
Php 연중 무휴로 이동하는 방법 (0) | 2020.12.14 |
PHP : file_get_contents ($ loc) 실패 (0) | 2020.12.14 |
PHP JSON 디코드-stdClass (0) | 2020.12.13 |
PHP 로 mysql 재귀나무에 도달한다 (0) | 2020.12.13 |