UBB代码是HTML代码的一个变种,现我想通过sql向论坛表发记录,
现ubb标签已成功发送,只是论坛显示出的记录没有换行,
现问:ubb标签怎么换行呀, 

解决方案 »

  1.   

    参考http://zhidao.baidu.com/question/11061903.html
      

  2.   

    直接回车
    ---------------------------------------------------------------------------------------------
    http://www.jiemengwu.com/ 解梦屋 http://www.phpzy.com/php/ 绿色php资源http://www.shopfw.com网店服务
      

  3.   

    多谢大家,我知道是直接回车,
    可我现是用ubb代码发向论坛表,怎么处理呢,
      

  4.   

    如果默认是16,打开A2.asp,editannounce.asp
    找到                             If (Temp_N mod 16) = 0 and Temp_N <> DEF_UBBiconNumber Then Response.Write "</span><span name=Icon" & fix(Temp_N/16) & " id=Icon" & fix(Temp_N/16) & " style=""display:none""> "
                           Next%>
                           </span><%If DEF_UBBiconNumber > 16 Then
                                       %></td><td>
                                       <script language=javascript>
                                       var iconp = 0;
                                       var iconmp = <%If DEF_UBBiconNumber mod 16 = 0 Then
                                             Response.Write Fix(DEF_UBBiconNumber/16) - 1
                                       Else
                                             Response.Write Fix(DEF_UBBiconNumber/16)
                                       End If%>;
                                       function IconPage()
                                       {
                                             eval("Icon" + iconp).style.display = "none";
                                             iconp ++ ;
                                             if(iconp>iconmp)iconp=0;
                                             eval("Icon" + iconp).style.display = "block";
                                       }
                                       </script>
                                        <span style="cursor:hand" onclick="IconPage();">更多...</span><%
                                 End If%>将几处16改为你需要的数字就可以了---------------------------------------------------------------------------------------------
    http://www.jiemengwu.com/ 解梦屋 http://www.phpzy.com/php/ 绿色php资源http://www.shopfw.com网店服务
      

  5.   

    参考http://www.diyiding.com/show/144.html
      

  6.   

    echo $a='中国'."<br/>".'人民';
    $b = preg_replace('/(?:\r\n|\n\r|\r|\n)/i', '<br/>', $a);
    echo $b;
      

  7.   

    我用了上面的代码,还是不行,
    ubb 对 '/(?:\r\n|\n\r|\r|\n)/i' 也不换行
      

  8.   

    假设数据库输出地是UBB标签$ereg='/\[\/br\]/';  //UBB标签换行[/br]
    $st='asdfasd[/br]asdfas';
    $chstr=preg_replace($ereg,'</br>',$st);
    echo $chstr;
      

  9.   

    UBB其实是字符串替换操作,和CSDN的论坛编辑器的功能是一样的,所谓UBB代码,是指论坛中的替代HTML代码的安全代码。
        
    ubb发帖编辑器
    这种代码使用正则表达式来进行匹配,不同的论坛所使用的UBB代码很可能不同,不能一概而论。UBB代码的出现,使得论坛可以使用类似HTML的标签来增加文字的属性,同时又不用害怕HTML代码中所夹带的不良信息!正确使用好正则和注意转义符即可
      

  10.   

    在代码中用 \r 去联可以了
    $st='中国 \r 人民售价:';