2014-01-17 60 views
-2

我有這個作爲我的action='action.php'表格,所以在提交後,以下內容將按照指示通過電子郵件發送到特定電子郵件,並且在電子郵件中將輸入名稱等信息,但是如何編輯電子郵件中顯示的文本?我們能否將html標籤添加到郵件功能中?

我有這個在我的action.php的

public function postContact() { 

    $fullname = $_POST['fullname']; 
    $email = $_POST['email']; 

    $email_message = ' 
     Full Name: '.$fullname.' 
     Email: '.$email.' 
    '; 

    mail('[email protected]', 'Subject', $email_message); 

    return Redirect::to('thanks'); 
} 

所以當人們提交我會得到類似

Full Name: Full Name 
Email: Email 

我已嘗試設置標籤和其它標籤到變量,但在電子郵件我也只會看到標籤。

我是做錯了還是這樣做甚至沒有做到這一點?

+0

這個問題有點太不清楚了,請考慮修改。 – rjv

+0

啊..謝謝讓我試試這些,因爲我正在考慮將html標籤放入郵件功能,所以我一直在尋找諸如PHP郵件功能中的html標籤之類的東西,這就是爲什麼我從來沒有發現重複真的很抱歉我的錯誤措辭 – Dora

回答

1

您需要設置內容類型頭

添加類似以下

$header = "Content-type:text/html;charset=iso-8859-1" . "\r\n"; 

mail('[email protected]', 'Subject', $email_message, $header);