簡介
當用戶提交時HTML 表單簡介
當用戶提交時HTMLML 表單、PHP 腳本可用於處理表單資料並傳送電子郵件。然而,有些使用者遇到郵件功能無法傳送電子郵件的問題,即使腳本執行沒有錯誤。
理解問題
提供的程式碼片段無法傳送由於 mail() 函數中缺少重要參數而導致的電子郵件。正確的語法應包括收件者的電子郵件地址、電子郵件主題、訊息內容和電子郵件標頭。
重新訪問代碼
<?php if (isset($_POST['submit'])) { // Extract data from the form $to = $_POST['email']; $subject = $_POST['subject']; $message = $_POST['message']; $headers = "From: " . $from; // Send the email using the PHP mail() function if (mail($to, $subject, $message, $headers)) { echo "Mail Sent."; } else { echo "An error occurred while sending the email."; } } ?>
這裡是修訂版從表單發送電子郵件的PHP 腳本:
HTMLs
<form action="" method="post"> <label for="email">Email:</label> <input type="email" name="email">
HTMLs
說明
以上是如何使用 PHP 從 HTML 表單發送電子郵件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!