簡體   English   中英

PHP聯系表格換行問題

[英]PHP contact form linebreak issue

我的網站上有一個PHP聯系人表格。 我已經使用它大約一年了,沒有任何問題。 我的網站上沒有任何與聯系表有關的更新。 但是,突然之間,當用戶在消息框中輸入“換行符”或“段落”時,當我收到消息時,我沒有使用多個段落,而是使用1個長段落,用“ \\ r \\ n”代替換行符。

這是代碼:

$to = "info@mycompany123.com";
$headers = "From: $email";
$subject = $subject;
$body = "Name: $name\n\n"
. "Email: $email\n\n"
. "Subject: $subject\n\n"
. "Message: $message" ;

mail ($to, $subject, $body, $headers) ;

我真的不知道為什么它突然開始這樣做,但是非常感謝您的幫助!

嘗試使用nl2br($row['message']);轉換您的消息nl2br($row['message']); 顯示消息時的功能。

$ row ['message']只是一個例子,可以是任何字符串。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM