有收录的域名,有历史建站记录域名,搜狗pr域名,搜狗权重域名,搜狗权重域名,高收录域名,百度权重域名,外链反链域名,景德镇网站建设
热门搜索: 网站 SEO 网站建设 建设
欢迎您, 高收录域名 的忠实网友, , 希望你在本站能找到对您有用的东西。
你现在的位置:网站首页 - 建站教程 - 纯文本也能格式化

纯文本也能格式化

作者 : zhushican | 分类 : 建站教程 | 超过 人围观 | 已有 0 人留下了看法

在网页制作的时候,由于要发送没有任何HTML格式化的纯文本email消息,我们不能简单通过增加<br />标记内容汇集的位置增加换行。不过我们可以使用换行符号,转义为\n。所以只要email文本中出现\n,就会插入一个换行,使得在它之后的所有内容都从令一行开始。在PHP中的转义字符是以一个 反斜线开头的。换行听起来想法不错,不过糟糕的是代码不能正常工作。\n作为正常文本出现,而不是作为换行符出现,这可不太好。

转义字符就是一个很难键入的字符,或者是可能导致PHP代码出现混乱的字符。我们可能对HTML中的转义字符很熟悉,在HTML中转义字符的编码稍有不同。PHP有一个很小的转义字符集,用来转义可能导致与PHP语言本身符号产生混淆的内容,如单引号,双引号,还有换行。

将文本中换行字符换成"\r"或"\n"格式入库。出库时用nl2br将换行符转成<br>显示出来。对于纯文本这样做是有好处的,因为即便是文本中\n被替换掉了,那么r也不会被替换掉。得到的结果仍然是乱七八糟。对于HTML代码,因为是包含在文本中的特殊符号,在浏览器中才能得到正确显示,所以你可以先将原先的文本中的HTML代码转变为编码格式。然后再要显示的时候进行解码,还原成HTML,这样就没有任何问题了。

« 上一篇下一篇 »

相关文章:

评论列表:

关于我
关于我

长期出售各种各样的域名
重点出售下面的类型:
1、5~15年的老域名。
2、各种类型的备案域名。
3、历史建站记录的老域名、权重域名。

在线QQ 新浪微博 我的邮箱
日历
控制面板
最近发表
网站分类
网站收藏
图标汇集
Tags列表
友情链接