多行文本框保存文字时,如何处理换行的问题? $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 输出,这是我的做法 在window下nginx+php,为什么php加载不到扩展dll 关于一个mysql update affected_rows 的老问题。 谁用PHP开发过统计股票行情的软件 mysql怎么比较两个表中的相同字段 熟悉DZ的高手指教下,一段代码在dz6.0出错 大家好,讨论一下php抓取网址,请进来!!!! php调用c#的方法 关于PHP制表单的问题,急,在线求救! 请问各位~怎么在本地机配制mysql数据库的用户名和密码? 如何在php中调用c写的程序 【新人求教】 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 输出,这是我的做法