2012-06-18 80 views
0

有人寄給我這段代碼,但它只返回 「/表」 在結果電子郵件 - 任何想法?它需要一個關閉html標籤嗎?PHP郵件腳本html格式化

$mailHeader .= "Content-type: text/html; charset=iso-8859-1\r\n"; 
$formcontent ="<table border='1'>"; 
foreach ($_POST as $field=>$value) 
{ 
$formcontent.="<tr>"; 
$formcontent .= "<td>$field:</td> <td>$value</td>"; 
$formcontent.="</tr>"; 
} 
$formcontent .= '<tr><td>User-Agent: </td><td>'.$_SERVER['HTTP_USER_AGENT'].'</td>'; 
$formcontent ="</table>"; 
+2

不要建立你自己的啞劇電子郵件。這很棘手,很容易搞砸。使用PHPMailer或Swiftmailer,這兩者都是一個微不足道的過程。 –

+0

嗨馬克 - 不熟悉Swiftmailer,但會谷歌它 - 謝謝 – Jimbly2

回答

5

的最後一行是目前:

$formcontent ="</table>"; 

它應該是:

$formcontent .="</table>"; 

沒有點,它的覆蓋內容,而不是串聯。

+0

啊 - 我對PHP閃耀的無知我害怕 - 非常感謝您的幫助 - – Jimbly2

+0

不客氣 - 這是當你知道它在那裏。一雙清新的眼睛無法結束! – andrewsi