`
deepfuture
  • 浏览: 4401613 次
  • 性别: Icon_minigender_1
  • 来自: 湛江
博客专栏
073ec2a9-85b7-3ebf-a3bb-c6361e6c6f64
SQLite源码剖析
浏览量:80082
1591c4b8-62f1-3d3e-9551-25c77465da96
WIN32汇编语言学习应用...
浏览量:70090
F5390db6-59dd-338f-ba18-4e93943ff06a
神奇的perl
浏览量:103401
Dac44363-8a80-3836-99aa-f7b7780fa6e2
lucene等搜索引擎解析...
浏览量:285903
Ec49a563-4109-3c69-9c83-8f6d068ba113
深入lucene3.5源码...
浏览量:15017
9b99bfc2-19c2-3346-9100-7f8879c731ce
VB.NET并行与分布式编...
浏览量:67601
B1db2af3-06b3-35bb-ac08-59ff2d1324b4
silverlight 5...
浏览量:32171
4a56b548-ab3d-35af-a984-e0781d142c23
算法下午茶系列
浏览量:45998
社区版块
存档分类
最新评论

php-解决表单中的回车换行符的转换问题-nl2br

阅读更多

这是笔者的一段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.

参数

 

string

The input string.

 

返回值

Returns the altered string.

更新日志

 

版本 说明
4.0.5 nl2br() is now XHTML compliant. All older versions will return string with '<br>' inserted before newlines instead of '<br />'.

 

范例

 

例 2313. using nl2br()

<?php
echo nl2br("foo isn't\n bar");
?>

上例将输出:

foo isn't<br />
 bar

0
0
分享到:
评论

相关推荐

    php表单转换textarea换行符的方法

    1.必须知道textarea中的换行符是 \n (个人检测发现按回车键是\n,好像在linux下是\r\n) 2.用nl2br之前,请仔细看好手册解释,我就是搞郁闷了,一般都理解为将\n转换成&lt;br&gt;,其实不是的: 看php手册解释: nl2br – ...

    js去除空格和回车符

    在JavaScript(JS)编程语言中,去除字符串中的空格、回车符等空白字符是一项常见的需求,尤其是在处理用户输入的数据时。本篇文章将详细介绍如何利用JavaScript来实现这一功能,并通过具体的示例帮助读者更好地理解...

    PHP nl2br函数 将换行字符转成 &amp;lt;br&amp;gt;

    `PHP` 的 `nl2br` 函数是一个非常实用的字符串处理函数,它的主要作用是将文本中的换行符(`\n`)转换为 HTML 中的 `&lt;br&gt;` 标签,以便在网页上呈现多行文本时能正确地换行显示。这个函数对于处理用户输入的文本或者...

    JSP文本输入解决回车问题代码实例[可运行].rar

    本实例将详细介绍如何解决JSP中的回车问题,并提供可运行的代码示例。 首先,我们需要理解JSP的基础。JSP是一种基于Java的动态网页技术,它允许我们在HTML页面中嵌入Java代码,以实现服务器端的逻辑处理。在处理...

    FORM表单中文乱码问题分析与解决

    FORM表单中文乱码问题分析与解决 在 Web 开发中,中文乱码问题是一个常见的问题,尤其是在FORM表单传递参数时。这个问题的根本原因是对中文的编码与解码方式不一致。我们可以理解为对中文的加密与解密的密钥不一致...

    说说回车键触发表单提交的问题

    此外,对于`&lt;textarea&gt;`元素,按下回车键会插入换行符,而非触发表单提交。如果希望在此场景下也响应回车提交,可以额外处理`&lt;textarea&gt;`的键盘事件。 在实际开发中,考虑到不同浏览器的兼容性和用户习惯,开发者...

    GPS坐标百度转换.zip-解决限制个数问题

    本主题聚焦于“GPS坐标百度转换.zip”,它解决了一个关键问题:如何批量转换GPS坐标以便在百度地图上准确显示。这个压缩包包含了名为“GPS坐标百度转换.html”的文件,这很可能是使用JavaScript编写的网页应用,用于...

    PHP 基础实例教程(PHP网页实例版)

    PHP nl2br()格式化输出 PHP 打印格式化输出 PHP 字符串的整理 PHP 改变字符串中字母的大小写 PHP 处理特殊字符 访问表单变量 PHP 表单变量(POST方法) PHP 表单变量(GET方法) PHP 字符串的连接 PHP heredoc语法 PHP ...

    delphi操作utf-8转码HTTPEncode

    在IT行业中,Delphi是一种基于Pascal语言的集成开发环境(IDE),用于创建Windows和Web应用程序。UTF-8是一种广泛使用的Unicode字符编码标准,而HTTPEncode是网络编程中用于处理URL、表单数据等字符串编码的一种方法...

    PHP获取表单textarea数据中的换行问题

    脚本中展示了使用nl2br()函数处理换行符,以及直接替换掉换行符\r和\n,再结合nl2br()函数的效果。通过浏览器显示的结果,可以观察到不同处理方式对显示效果的影响。最后,通过表单提交的数据结果,可以看到在不同...

    按回车键时跳到下一个表单元素的javascript代码

    按回车键时跳到下一个表单元素的javascript代码&lt;br&gt;&lt;br&gt;函数说明:按回车键时跳到下一个表单元素&lt;br&gt;JumpToNextElement() 用于按回车键时跳到下一个表单元素(统一处理按回车键的问题)&lt;br&gt;在页面调用:&lt;br&gt;...

    回车变成Tab的解决方案

    &lt;br/&gt;&lt;br/&gt;有了VS2005,这个问题似乎一下子变得容易解决了,因为在VS2005的页面中,每个Panel都可以指定一个DefaultButton。我们可以把这个DefaultButton设置成“保存”按钮,这样当用户按下回车时会自动触发“保存...

    PHP与Web页面交互 -表单与PHP的关系.ppt

    * PHP与Web页面交互 -----表单与PHP的关系 课程内容 表单与PHP的关系 提交表单信息 一、表单与PHP的关系 虽然表单是HTML页面的一部分,但是表单与PHP脚本传递数据的过程是无缝衔接的。PHP脚本获取表单中的数据并完成...

    Form表单按回车自动提交表单的实现方法

    1.form表单中只有一个input标签,按回车键将自动提交表单 当form表单中只有一个&lt;input type=”text” name=’name’ /&gt;时按回车键将会自动将表单提交。 &lt;form id='form1' action='a1.jsp' method='post'&gt...

    lotus domino 开发资料 换行符号

    - `NotesRichTextItem.appendText()`:在LotusScript或Java中处理RichTextItem时,可以使用这个方法并传入包含换行符的字符串来添加多行文本。 6. **兼容性考虑:** 考虑到跨平台的兼容性,开发者需要了解不同...

    05_Vue基础-v-model表单.pptx

    `number` 修饰符可以将用户的输入自动转换为数字类型,避免字符串和数字比较时的隐式转换问题。`trim` 修饰符则可以去除用户输入的前后空格,保持数据的整洁。 在实际开发中,数据通常不固定,而是从服务器获取。...

    需求调研模板-表单

    2. **功能编号**:功能编号是一个系统化的标识符,与功能列表中的编号规则一致,用于追踪和管理不同功能,确保在整个系统中的一致性和可追溯性。 3. **存放位置**:指明表单在版本控制系统(如VSS)中的具体位置,...

    VB写的UTF8-unicode编码转换

    标签“编码转换”进一步确认了这个程序的主要功能,即处理字符编码的转换问题。在处理文本文件时,特别是在多语言环境或者旧系统与新系统之间迁移数据时,这种工具尤其重要。 在压缩包子文件的文件名称列表中,我们...

    文本域中换行符的替换示例

    为了解决这个问题,开发者采取了一种方法,将换行符转换为自定义的替换字符(如`@@@@`),在保存到数据库前进行替换,然后在显示时再将替换字符恢复为换行符。下面是实现这一功能的JavaScript代码示例: ```...

Global site tag (gtag.js) - Google Analytics