下面是我洗掉了一些 PHP 郵件程式代碼的 PHP 代碼,因為堆疊溢位拒絕讓我提交代碼,說代碼太長,我需要更多解釋手頭的問題。
<?php
if(isset($_POST['submit'])) {
$mail->addAddress($_POST['email']);
// $mail->addReplyTo($_POST['email'], $_POST['name']);
$mail->isHTML(true);
$mail->Subject = $_POST['subject'];
$mail->Body = $_POST['message'];
$mail->addAttachment($_POST['attachment']);
try {
$mail->send();
echo 'Your message was sent successfully!';
} catch (Exception $e) {
echo "Your message could not be sent! PHPMailer Error: {$mail->ErrorInfo}";
}
}
else {
echo "There is a problem with the contact.html document!";
}
?>
下面是 HTML 表單。我曾嘗試提交表單資料以供 PHP 代碼處理,但它拒絕提交。我已經發布了上面的 PHP 代碼和下面的 HTML 代碼。
<form method="POST" role="form" enctype="multipart/form-data">
<div class="row">
<div class=" col-md-6 mb-3">
<input type="email" class="form-control" name="email" id="email">
</div>
<div class=" col-md-6 mb-3">
<input type="text" class="form-control" name="subject" id="subject">
</div>
<div class="mb-3">
<textarea class="form-control" rows="5" name="message" id="message"></textarea>
</div>
<div class=" col-md-6 mb-3">
<input type="file" class="form-control" name="attachment" id="attachment">
</div>
</div>
</form>
<button name="submit" type="submit" class="btn btn-primary">Send mail</button>
uj5u.com熱心網友回復:
您必須在表單標簽下添加提交按鈕。
<form method="POST" role="form" enctype="multipart/form-data">
<div class="row">
<div class=" col-md-6 mb-3">
<input type="email" class="form-control" name="email" id="email">
</div>
<div class=" col-md-6 mb-3">
<input type="text" class="form-control" name="subject" id="subject">
</div>
<div class="mb-3">
<textarea class="form-control" rows="5" name="message" id="message"></textarea>
</div>
<div class=" col-md-6 mb-3">
<input type="file" class="form-control" name="attachment" id="attachment">
</div>
</div>
<button name="submit" type="submit" class="btn btn-primary">Send mail</button>
</form>
謝謝
uj5u.com熱心網友回復:
您的提交按鈕不在表單標簽內。這是問題請將提交按鈕放在表單標簽內。在結束標記之前
uj5u.com熱心網友回復:
您應該將提交按鈕保留在表單標簽內。
<form><button name="submit" type="submit" class="btn btn-primary">Send mail</button></form>
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/336805.html
上一篇:JavaJframe問題更新Jlist使用物件的arrayList替換整個串列
下一篇:指令啟用鍵盤導航(使用選項卡)
