多行文本框保存文字时,如何处理换行的问题? $wyx_siteinfo = nl2br($_POST['wyx_siteinfo']);这样貌似修改的时候又不方面了,还是在显示的时候把\n换成<br>吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 显示结果部分,碰到换行符插入<br> 入库时,用addslashes();出库时,echo nl2br($row['content']); 在文本域中,如果你曾回车换行,则上面的输出时就可以实现回车换行在文本域中,如果没有,则手动换行或加<br /> 在显示的时候用nl2br函数。就行了。保存的时候不用处理的。 同意四楼保存不做处理,万一有恶意代码怎么办所以还是用addslashes处理一下其实除了用nl2br外,还可以用str_replace("\n","<br />",$str) 对提交的数据都是要经过处理的,addslashes()都要国一遍textarea的东西要保存格式才多这一步nl2br() 存的时候用 addslashes 防止特殊字符显示 <pre> tag 输出,这是我的做法 如何找出MYSQL的连接超时原因,如何监控MYSQL 求高手解析 如何模拟登录这个网站 菜鸟问题 PHP菜鸟问题,初学者,大家多帮忙! 请问php的rewrite怎么配置也 请教博客搬家的问题 关于pear中的问题: DB_AUTOQUERY_UPDATE 怎么执行不成功,页面一片空白,什么消息也没有? php+mysql如何不转义原样保存内容 大家帮忙看一下行吗? php 二进制unpack、汉字转码2 【新人求教】 mktime() expects parameter 6 to be long, string given问题
碰到换行符插入<br>
,用addslashes();出库时,
echo nl2br($row['content']); 在文本域中,如果你曾回车换行,则上面的输出时就可以实现回车换行在文本域中,如果没有,则手动换行或加<br />
保存不做处理,万一有恶意代码怎么办
所以还是用addslashes处理一下
其实除了用nl2br外,还可以用str_replace("\n","<br />",$str)
显示 <pre> tag 输出,这是我的做法