마스터 PHP 및 PHPMAILER: 이메일 문의 양식을 만드는 방법은 무엇입니까?
인터넷이 발전하면서 웹사이트 문의 양식은 기업 및 개인 웹사이트가 사용자와 소통하는 중요한 방법 중 하나가 되었습니다. 사용자가 문의 양식을 작성하면 웹사이트 관리자가 이메일 알림을 받고 즉시 응답합니다. 이 기사에서는 PHP와 PHPMailer 라이브러리를 사용하여 이메일 문의 양식을 만드는 방법을 소개합니다.
<form action="sendmail.php" method="post"> <input type="text" name="name" placeholder="您的姓名" required> <input type="email" name="email" placeholder="您的邮箱" required> <textarea name="message" placeholder="请输入您的留言" required></textarea> <input type="submit" value="发送邮件"> </form>
다음은 기본 sendmail.php 파일의 예입니다.
<?php require 'PHPMailer/PHPMailerAutoload.php'; $name = $_POST['name']; $email = $_POST['email']; $message = $_POST['message']; $mail = new PHPMailer; $mail->isSMTP(); $mail->Host = 'smtp.example.com'; // 设置邮件服务器 $mail->SMTPAuth = true; $mail->Username = 'your-email@example.com'; // 设置发件人邮箱 $mail->Password = 'your-email-password'; // 设置发件人邮箱密码 $mail->SMTPSecure = 'tls'; $mail->Port = 587; $mail->setFrom('your-email@example.com', 'Your Name'); // 设置发件人 $mail->addAddress('recipient@example.com'); // 设置收件人 $mail->isHTML(true); $mail->Subject = '您有新的邮件'; // 设置邮件主题 $mail->Body = "姓名:$name<br>邮箱:$email<br>留言:$message"; // 设置邮件内容 if(!$mail->send()) { echo '邮件发送失败:' . $mail->ErrorInfo; } else { echo '邮件发送成功!'; } ?>
파일 경로 및 관련 구성 정보를 자신의 실제 정보로 바꾸십시오.
모든 일이 순조롭게 진행되면 "이메일이 성공적으로 전송되었습니다!"라는 메시지가 표시됩니다. 이 시점에서 귀하의 받은편지함에 새 이메일이 도착하게 됩니다.
요약
PHP와 PHPMailer를 마스터하면 이메일 문의 양식을 쉽게 만들어 사용자와 쉽게 소통할 수 있습니다. 필드 추가, 정보 확인 등 실제 필요에 따라 양식을 확장할 수 있습니다. 이 글의 내용이 여러분에게 도움이 되기를 바라며, 성공을 기원합니다!
위 내용은 PHP와 PHPMAILER 익히기: 이메일 문의 양식을 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!