" textarea的"多行PHP / HTML

时间:2016-09-04 18:58:08

标签: php html

我在联系表单的同一文件中使用php和html代码。

当我以html格式(textarea)写多行时:

(name="TBody" cols="100" rows="10" class="largertextarea" required="required" placeholder="Leave A Message Here"), 

php收到了这些信息并将所有信息放在同一行:

$body = $_POST["TBody"];
$msgbody = "- Message is about:" . "<br>" . $body;

例如:

Hi,
Hope all are fine.
Bye.

我在电子邮件中收到的内容是这样的:

Hi, Hope all are fine. Bye.

那么,我怎么能把它们分成多行呢?

2 个答案:

答案 0 :(得分:0)

当你抓住你的$ _Post ['textarename']

使用     $消息= nl2br($ _ POST [ “TBODY”]);

然后,这将从textarea

中保存您的<br>标签

答案 1 :(得分:0)

这是一个简短的例子,可以让您了解它是如何完成的:

  If(isset($_POST['submit']){
$msg= nl2br($_POST['text']);
}

现在添加换行符,如果你在html上显示它,但是你不必使用nl2br函数,而是使用CSS属性:

div{
white-space: pre-wrap;
}