我在联系表单的同一文件中使用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.
那么,我怎么能把它们分成多行呢?
答案 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;
}