我已經在服務器上安裝了PHP 4.x,我有一個腳本來發送郵件,通常1我收到的10封郵件中將沒有正文,但主題將在那裏。郵件發送代碼如下。從網站獲取空郵件
$headers = "MIME-Version: 1.0 \n";
$headers .= "Content-type: text/html; charset=iso-8859-1 \n";
$headers .= "From: Contact Form <[email protected]> \r\n";
$headers .= "Request Form: $name ($contactid)";
$subject = "Request: $name";
$body = "Name: $name<br />Email: $email<br />Phone: $phone<br/>";
mail("[email protected]",$subject,$body,$headers);
背後的原因是什麼。這是我寫的腳本或SMTP服務器的問題。
你的代碼假設會拋出一個錯誤「解析錯誤:語法錯誤,意外的T_STRING .....」 發佈正確的代碼 – 2012-08-09 11:41:03
看起來你在這行'$ headers'的末尾有一個流氓語錄。 =「Reply-To:」。$ name。「''; – martynthewolf 2012-08-09 11:48:30
這是一個打字錯誤,我已經糾正它,基本上我想說的是,我可以收到郵件沒有任何解析錯誤,但十個郵件中的一個會在主體中爲空 – n92 2012-08-09 12:01:42