前端不用编辑器,只用<textarea>的格式向MYSQL插入带格式的文本。以后在前端显示时,能直接显示带格式的文本

解决方案 »

  1.   

     首先,我要说明的是在textarea中,不存在分段这个概念;
    除非你使用UBB类得文本编辑器; 其次,在textarea中,只有换行,其他的加粗、字体、大小、颜色、标签等之类的,都不会有任何效果;
    所以在textarea中,只能保留换行模式;php处理换行;
    存入数据库处理:
    $content=str_replace("<br>",chr(10),$content); //chr(10)换行符的ascii码输入在textarea在编辑 ;
    $content=str_replace("\n","<br>",$content);
      

  2.   

    还有个显示时,nl2br()函数的使用