私を教育してください:)
名前、電子メール、メッセージの 3 つのフィールドで構成される単純な HTML フォームがあります。
以下に、固定メッセージと添付ファイルを含むフォームに入力された電子メール アドレスへの自動応答として機能する PHP コードをいくつか作成しました。
フォームに入力された名前、電子メール、およびメッセージのみを含む会社の固定電子メール アドレスに 2 番目の電子メールを送信したいと考えています。
<?php
$field_fullname = $_POST['cf_mercury']; // cf_name is a convention used by the HTML form
$field_email = $_POST['cf_jupiter'];
$field_message = $_POST['cf_uranus'];
require_once('class.phpmailer.php');
$mail = new PHPMailer(); // defaults to using php "mail()"
$body = $field_message;
$mail->SetFrom("company@address.co.uk", "ETAP Centre");
$mail->AddReplyTo("company@address.co.uk", "ETAP Centre");
$address = "email@address.co.uk";
$mail->AddAddress($field_email, $field_fullname);
$mail->Subject = 'Auto Response: Message from the ETAP Centre';
$mail->AltBody = "To view the message, please use an HTML compatible email viewer!"; // optional, comment out and test
$mail->MsgHTML($body);
$mail->AddAttachment(""); // attachment
$mail->AddAttachment(""); // attachment
if(!$mail->Send()) {
{ ?>
<script language="javascript" type="text/javascript">
alert('Message failed. Please, send your email to company@address.co.uk');
window.location = 'index.html';
</script>
<?php
}
} else {
?>
<script language="javascript" type="text/javascript">
alert('Thank you for contacting the ETAP Centre. We will contact you shortly.');
window.location = 'index.html';
</script>
<?php
}
?>
すべての助けをいただければ幸いです。質問を明確にし、理解を深めるために何かできることがあれば、お知らせください。ありがとうございました!