我想從上一頁發佈一些信息,然後通過電子郵件將其發送出去。無法讓nl2br使用PHP郵件工作
從上一頁發佈的信息位於文本區域內,我希望它在用戶在該文本區域中鍵入時按下輸入時自動添加新行。
嘗試使用nl2br,它似乎不工作。我的代碼:
從以前的頁面發佈:
$BREAKINGNEWS=nl2br($_POST['BREAKINGNEWS']);
採取這一信息,並把它到電子郵件的消息:
$message .= nl2br($BREAKINGNEWS);
正如你可以看到我已經把它的兩倍,但它仍然不起作用,並在每行的末尾打印出\ r \ n。
我試過只是在POST上,只是在$消息,但它拒絕工作。
任何想法?
你需要展示更多的代碼,否則不清楚你的問題是什麼。 'nl2br'就像宣佈的那樣工作。 – hakre
看來,雖然帖子發生反斜槓將appendded到你的內容。你能否確認內容是'\ n'還是'\\\ n'。 –