我目前正在製作一個事件註冊表單,用戶在其中輸入信息,然後表單通過PHPMail將其發送給我們。PHPMail函數:不會更改郵件中的顯示名稱
一切工作正常,我收到用戶的所有輸入,但是,似乎我無法更改發送的郵件的顯示名稱。
我的郵件代碼如下所示:
$p_regist="registration<br /><br />";
$p_receive="[email protected]";
$p_sender="[email protected]";
$p_subject="Registration".umw($_POST['f_name']).": ".$_POST['f_even'];
$p_subject_user="Register Confirmation: ".$_POST['f_even'];
$p_extra="from: $p_sender ";
$headers .= 'From:Display Name here'."\r\n";
mail($p_receive, $p_subject, $p_mail_text, $p_mail_check, $p_extra, $headers)
or print "Could not send mail to receiver";
mail($_POST['f_mail'], $p_subject_kunde, $headers,
'Thank you for your registration!', $p_mail_text)
or print "could not deliver mail";
$p_sent=1;
我也嘗試發送郵件在一個單獨的PHP文件。
如何在電子郵件的標題中包含提交者的全名?
有些部分丟失,你聲明瞭一堆變量但從未使用它們,並且使用了一大堆你沒有聲明的變量(或者沒有向我們顯示部分代碼)。 – tripleee 2014-08-28 07:30:35