我有一个带有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”所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)