我已經提出了幾個相關的問題,但我還不夠清楚。我通過HTML表單發送電子郵件。有了這個代碼,當我發送它的標題和wrk,但沒有消息正文。下面是HTML:PHP電子郵件無法正常工作,郵件中沒有郵件正文
<html> <body><form method="post" action="contact.php">
Email: <input name="email" type="text"><br> name:<br>
<textarea name="name" rows="15" cols="40"></textarea><br>
Message:<br> <textarea name="message" rows="15" cols="40"></textarea><br>
<input type="submit"> </form> <body> <html>
這是我的PHP:
<?php
$headers=
"BCC: " . $_POST['email'];
$headers .= "BCC: ".$to_visitor."\r\n";
$headers .= "From: Your Company <[email protected]>\r\n";
$header1 = " ";
$header2 = " ";
$to_visitor = $_POST["email"];
$common_data = $_POST["message"];
$thank_you = " ".$common_data;
mail($to_visitor, "Your Memory", $thank_you, $header2); ?>
我只是不知道是什麼問題。先謝謝你。所有幫助表示讚賞 Ben
您是否試過'print_r($ _ POST)'來檢查'message'是否爲空? – Cyclonecode 2011-12-30 17:27:30
我會如何使用?對不起,我是一個總noob – 2011-12-30 17:28:15
只需在腳本頂部添加'var_dump($ _ POST);'或'print_r($ _ POST);'語句。這會顯示數組的內容。 – Cyclonecode 2011-12-30 17:29:30