我創建了一個PHP腳本,需要一個數組的內容,並將其填充給一個變量名爲$體:如何防止作爲HTML電子郵件正文在PHP變量換行符
foreach($_POST as $var => $value)
{
if (($var != "Submit") && ($value != "")) {
$body .= $var .': '.filter_var($value, FILTER_SANITIZE_STRING) . '<br>';}
}
此$ body然後形成HTML電子郵件的主體。一切都很好,直到那些內容變得太長,然後我最終收到一封電子郵件,有時會丟失<br />
(因爲它變成了<b
在一行上,而r />
在下一個。這導致我的字段在電子郵件客戶端中一起運行。
理念
編輯:?!我想休息前加入\n
,但我的電子郵件客戶端顯示他們 但是用雙引號,它的工作謝謝
前綴:未選擇\ n 要求-姓:ASDF \ n MI:ASFD \ n 要求-名字:ASFD \ n 標題:ASDF \ n 機構:SAFD \ n 要求-mailingaddress:ASDF \ n 我的客戶在每個數組元素後面顯示\ n。 – lynn 2009-04-17 13:02:24