如何在表单返回段落(PHP)中制作“textarea”

如何在表单返回段落(PHP)中制作“textarea”,第1张

概述初学者在这里. 我有一个带有textarea的表单返回评论.我从helpvid.net获得了一个PHP脚本来发送表单.因此,表单被发送到PHP文件.然后表单通过电子邮件将信息返回给我. 问题是评论是作为一个大的磨合段发送的.即使用户在字段中点击Return以创建新行,电子邮件中返回的文本也在一行上.如果用户点击两次返回以创建一个新段落,那么这些段落将作为一个长段返回.我希望返回的文本具有用户输入 初学者在这里.

我有一个带有textarea的表单来返回评论.我从helpvID.net获得了一个PHP脚本来发送表单.因此,表单被发送到PHP文件.然后表单通过电子邮件将信息返回给我.

问题是评论是作为一个大的磨合段发送的.即使用户在字段中点击Return以创建新行,电子邮件中返回的文本也在一行上.如果用户点击两次返回以创建一个新段落,那么这些段落将作为一个长段返回.我希望返回的文本具有用户输入的换行符.

以下是返回注释的PHP文件的代码形式:

$name = $_POST['name'];$company = $_POST['company'];$address = $_POST['address'];$city = $_POST['city'];$state = $_POST['state'];$zip = $_POST['zip'];$email = $_POST['email'];$optin = $_POST['optin'];$comments = $_POST['comments'];$body = <<<EOD<br><br>Please send samples to: <br /><br />$name <br />$company <br />$address <br>$city,$state $zip <br><br />Email: $email <br><br />Opt-In to occasional email List?: $optin <br><br />Comments: $comments <br>EOD;$headers = "From: $email\r\n";$headers .= "Content-type: text/HTML\r\n";$success = mail($webMaster,$emailSubject,$body,$headers);

有没有办法修改此代码,或我的HTML文件返回段落?

解决方法 nl2br是你的朋友:

$comments = nl2br($_POST['comments']);
总结

以上是内存溢出为你收集整理的如何在表单返回段落(PHP)中制作“textarea”全部内容,希望文章能够帮你解决如何在表单返回段落(PHP)中制作“textarea”所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1050060.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存