这是笔者的一段PHP写的留言板程序,如果没有nl2br的帮忙,那么将处理多行文本框中的东东非常艰难,比如将\n转换成<br>
<?php
if ($_POST[name]=="")
echo "请输入您的大名~";
elseif ($_POST[message]=="")
echo "请输入留言内容~";
else {
$name=$_POST['name'];
$mes= nl2br($_POST['message']);
$mesdate=date("Y-m-d H:i:s");
echo $mes;
$sql="insert into messages(name,content,mesdate) values('$name','$mes','$mesdate')";
$result=mysql_query($sql) or die("SQL语句执行错误!");
?>
nl2br
(PHP 4, PHP 5)
nl2br — Inserts HTML line breaks before all newlines in a string
说明
string nl2br ( string $string )
Returns string with '<br />' inserted before all newlines.
参数
返回值
Returns the altered string.
更新日志
范例
例 2313. using nl2br()
<?php
echo nl2br("foo isn't\n bar");
?>
上例将输出:
foo isn't<br />
bar
分享到:
相关推荐
1.必须知道textarea中的换行符是 \n (个人检测发现按回车键是\n,好像在linux下是\r\n) 2.用nl2br之前,请仔细看好手册解释,我就是搞郁闷了,一般都理解为将\n转换成<br>,其实不是的: 看php手册解释: nl2br – ...
在JavaScript(JS)编程语言中,去除字符串中的空格、回车符等空白字符是一项常见的需求,尤其是在处理用户输入的数据时。本篇文章将详细介绍如何利用JavaScript来实现这一功能,并通过具体的示例帮助读者更好地理解...
`PHP` 的 `nl2br` 函数是一个非常实用的字符串处理函数,它的主要作用是将文本中的换行符(`\n`)转换为 HTML 中的 `<br>` 标签,以便在网页上呈现多行文本时能正确地换行显示。这个函数对于处理用户输入的文本或者...
本实例将详细介绍如何解决JSP中的回车问题,并提供可运行的代码示例。 首先,我们需要理解JSP的基础。JSP是一种基于Java的动态网页技术,它允许我们在HTML页面中嵌入Java代码,以实现服务器端的逻辑处理。在处理...
FORM表单中文乱码问题分析与解决 在 Web 开发中,中文乱码问题是一个常见的问题,尤其是在FORM表单传递参数时。这个问题的根本原因是对中文的编码与解码方式不一致。我们可以理解为对中文的加密与解密的密钥不一致...
在IT行业中,Delphi是一种基于Pascal语言的集成开发环境(IDE),用于创建Windows和Web应用程序。UTF-8是一种广泛使用的Unicode字符编码标准,而HTTPEncode是网络编程中用于处理URL、表单数据等字符串编码的一种方法...
此外,对于`<textarea>`元素,按下回车键会插入换行符,而非触发表单提交。如果希望在此场景下也响应回车提交,可以额外处理`<textarea>`的键盘事件。 在实际开发中,考虑到不同浏览器的兼容性和用户习惯,开发者...
本主题聚焦于“GPS坐标百度转换.zip”,它解决了一个关键问题:如何批量转换GPS坐标以便在百度地图上准确显示。这个压缩包包含了名为“GPS坐标百度转换.html”的文件,这很可能是使用JavaScript编写的网页应用,用于...
PHP nl2br()格式化输出 PHP 打印格式化输出 PHP 字符串的整理 PHP 改变字符串中字母的大小写 PHP 处理特殊字符 访问表单变量 PHP 表单变量(POST方法) PHP 表单变量(GET方法) PHP 字符串的连接 PHP heredoc语法 PHP ...
脚本中展示了使用nl2br()函数处理换行符,以及直接替换掉换行符\r和\n,再结合nl2br()函数的效果。通过浏览器显示的结果,可以观察到不同处理方式对显示效果的影响。最后,通过表单提交的数据结果,可以看到在不同...
按回车键时跳到下一个表单元素的javascript代码<br><br>函数说明:按回车键时跳到下一个表单元素<br>JumpToNextElement() 用于按回车键时跳到下一个表单元素(统一处理按回车键的问题)<br>在页面调用:<br>...
<br/><br/>有了VS2005,这个问题似乎一下子变得容易解决了,因为在VS2005的页面中,每个Panel都可以指定一个DefaultButton。我们可以把这个DefaultButton设置成“保存”按钮,这样当用户按下回车时会自动触发“保存...
* PHP与Web页面交互 -----表单与PHP的关系 课程内容 表单与PHP的关系 提交表单信息 一、表单与PHP的关系 虽然表单是HTML页面的一部分,但是表单与PHP脚本传递数据的过程是无缝衔接的。PHP脚本获取表单中的数据并完成...
1.form表单中只有一个input标签,按回车键将自动提交表单 当form表单中只有一个<input type=”text” name=’name’ />时按回车键将会自动将表单提交。 <form id='form1' action='a1.jsp' method='post'>...
- `NotesRichTextItem.appendText()`:在LotusScript或Java中处理RichTextItem时,可以使用这个方法并传入包含换行符的字符串来添加多行文本。 6. **兼容性考虑:** 考虑到跨平台的兼容性,开发者需要了解不同...
`number` 修饰符可以将用户的输入自动转换为数字类型,避免字符串和数字比较时的隐式转换问题。`trim` 修饰符则可以去除用户输入的前后空格,保持数据的整洁。 在实际开发中,数据通常不固定,而是从服务器获取。...
2. **功能编号**:功能编号是一个系统化的标识符,与功能列表中的编号规则一致,用于追踪和管理不同功能,确保在整个系统中的一致性和可追溯性。 3. **存放位置**:指明表单在版本控制系统(如VSS)中的具体位置,...
标签“编码转换”进一步确认了这个程序的主要功能,即处理字符编码的转换问题。在处理文本文件时,特别是在多语言环境或者旧系统与新系统之间迁移数据时,这种工具尤其重要。 在压缩包子文件的文件名称列表中,我们...
为了解决这个问题,开发者采取了一种方法,将换行符转换为自定义的替换字符(如`@@@@`),在保存到数据库前进行替换,然后在显示时再将替换字符恢复为换行符。下面是实现这一功能的JavaScript代码示例: ```...