php 将文本区域空格、换行转换成HTML代码后插入数据库的方法
$post=$_post[textvalve];//将文本区域传递过来的值储存在$post变量中
$post=str_replace(chr(13),'<br>',$post);$post=str_replace(chr(32),' ',$post);
//最终的$post值就是转换成html后的值
//说明:原理:将$post变量中的换行字符"chr(13)"和空格字符"chr(32)"分别替换为html的换行符"<br>"和" " 。
注意,以上的网页编码为gbk2312,因为只有此时空格符才为“chr(32)”
若要在文本区域中显示html代码,也很简单,只需将上面的
$post=str_replace(chr(13),'<br>',$post);$post=str_replace(chr(32),' ',$post);
倒过来替换即可