0
填寫表格時,表示發送成功。所以我需要啓用或包含phpmailer?表單通過submit.php發送,但聯繫表單是一個html頁面。我是否也需要製作聯繫人頁面php。 submit.php的Chmod權限爲755.在腳本中,我確實擁有電子郵件地址。我已安裝phpmailer,我需要激活它嗎?這個聯繫表格是否完整的功能?
<?php
// specify your email here
$to = '[email protected]';
// Assigning data from $_POST array to variables
if (isset($_POST['name'])) { $name = $_POST['name']; }
if (isset($_POST['email'])) { $from = $_POST['email']; }
if (isset($_POST['company'])) { $company = $_POST['company']; }
if (isset($_POST['message'])) { $message = $_POST['message']; }
// Construct subject of the email
$subject = 'Contact Inquery ' . $name;
// Construct email body
$body_message .= 'NAME: ' . $name . "\r\n\n";
$body_message .= 'EMAIL: ' . $from . "\r\n\n";
$body_message .= 'SUBJECT: ' . $company . "\r\n\n";
$body_message .= 'MESSAGE: ' . $message . "\r\n\n";
// Construct headers of the message
$headers = 'From: ' . $from . "\r\n";
$headers .= 'Reply-To: ' . $from . "\r\n";
$mail_sent = mail($to, $subject, $body_message, $headers);
if ($mail_sent == true) { ?>
<script language="javascript" type="text/javascript">
window.alert("Sent Successfuly.");
</script>
<?php } else { ?>
<script language="javascript" type="text/javascript">
window.alert("Error! Please Try Again Later.");
</script>
<?php
} // End else
?>
您目前沒有使用PHPMailer;你直接(不正確地)調用PHP的mail()函數。您至少需要*嘗試*閱讀一些文檔。 [這可能是一個更好的出發點](https://github.com/PHPMailer/PHPMailer/blob/master/examples/contactform.phps)。 – Synchro