ubb标签中换行的问题,在线等 UBB代码是HTML代码的一个变种,现我想通过sql向论坛表发记录,现ubb标签已成功发送,只是论坛显示出的记录没有换行,现问:ubb标签怎么换行呀, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参考http://zhidao.baidu.com/question/11061903.html 直接回车---------------------------------------------------------------------------------------------http://www.jiemengwu.com/ 解梦屋 http://www.phpzy.com/php/ 绿色php资源http://www.shopfw.com网店服务 多谢大家,我知道是直接回车,可我现是用ubb代码发向论坛表,怎么处理呢, 如果默认是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网店服务 参考http://www.diyiding.com/show/144.html echo $a='中国'."<br/>".'人民';$b = preg_replace('/(?:\r\n|\n\r|\r|\n)/i', '<br/>', $a);echo $b; 我用了上面的代码,还是不行,ubb 对 '/(?:\r\n|\n\r|\r|\n)/i' 也不换行 假设数据库输出地是UBB标签$ereg='/\[\/br\]/'; //UBB标签换行[/br]$st='asdfasd[/br]asdfas';$chstr=preg_replace($ereg,'</br>',$st);echo $chstr; UBB其实是字符串替换操作,和CSDN的论坛编辑器的功能是一样的,所谓UBB代码,是指论坛中的替代HTML代码的安全代码。 ubb发帖编辑器这种代码使用正则表达式来进行匹配,不同的论坛所使用的UBB代码很可能不同,不能一概而论。UBB代码的出现,使得论坛可以使用类似HTML的标签来增加文字的属性,同时又不用害怕HTML代码中所夹带的不良信息!正确使用好正则和注意转义符即可 在代码中用 \r 去联可以了$st='中国 \r 人民售价:万'; php伪静态问题 类名如何用变量表示? 如何获取服务器目录 关于动态生成表格的问题!急! [050116]NEWVBB论坛的奇怪问题 我的论坛,人气一直不高!还请大家帮忙! 问几个问题,今天一定要搞懂,开发过网站的人都懂,给200分!!! 显示问题 什么样的parse error即使把代码注释掉,还是能显示错误? 如何将php函数传递到js使用 ubb换行的正则怎么写啊,在线等 mysql查询的问题,在线等
---------------------------------------------------------------------------------------------
http://www.jiemengwu.com/ 解梦屋 http://www.phpzy.com/php/ 绿色php资源http://www.shopfw.com网店服务
可我现是用ubb代码发向论坛表,怎么处理呢,
找到 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网店服务
$b = preg_replace('/(?:\r\n|\n\r|\r|\n)/i', '<br/>', $a);
echo $b;
ubb 对 '/(?:\r\n|\n\r|\r|\n)/i' 也不换行
$st='asdfasd[/br]asdfas';
$chstr=preg_replace($ereg,'</br>',$st);
echo $chstr;
ubb发帖编辑器
这种代码使用正则表达式来进行匹配,不同的论坛所使用的UBB代码很可能不同,不能一概而论。UBB代码的出现,使得论坛可以使用类似HTML的标签来增加文字的属性,同时又不用害怕HTML代码中所夹带的不良信息!正确使用好正则和注意转义符即可
$st='中国 \r 人民售价:万';