php实现转换ubb代码的方法

   本文实例讲述了php实现转换ubb代码的方法。分享给大家供大家参考。具体如下:

  ?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29

function ubb2html($content)
{
global $article;
//是否自动识别
if ($article['isparseurl'] == "1")
{
$content = parseurl($content);
}
//自动识别结束
$content = eregi_replace(quotemeta("[b]"),quotemeta("<b>"),$content);
$content = eregi_replace(quotemeta("[/b]"),quotemeta("</b>"),$content);
$content = eregi_replace(quotemeta("[i]"),quotemeta("<i>"),$content);
$content = eregi_replace(quotemeta("[/i]"),quotemeta("</i>"),$content);
$content = eregi_replace(quotemeta("[u]"),quotemeta("<u>"),$content);
$content = eregi_replace(quotemeta("[/u]"),quotemeta("</u>"),$content);
$content = eregi_replace(quotemeta("[center]"),quotemeta("<center>"),$content);
$content = eregi_replace(quotemeta("[/center]"),quotemeta("</center>"),$content);
$content = eregi_replace(quotemeta("[quote]"),quotemeta("<table width="96%" border="0" cellspacing="3" cellpadding="0" style=word-break:break-all align="center"><tr><td><b>引用:</b></td></tr><tr><td><hr width="100%" noshade></td></tr><tr><td class="content"><font color="#0000FF">"),$content);
$content = eregi_replace(quotemeta("[/quote]"),quotemeta("</font></td></tr><tr><td><hr width="100%" noshade></td></tr></table>"),$content);
$content = eregi_replace(quotemeta("<DIV class=codetitle><SPAN><A style="CURSOR: pointer" id=copybut96967 class=copybut onclick="doCopy('code96967')" data="96967"><U>复制代码</U></A></SPAN> 代码如下:</DIV><DIV id=code96967 class=codebody>"),quotemeta("<table width="96%" border="0" cellspacing="3" cellpadding="0" style=word-break:break-all align="center"><tr><td><b>代码:</b></td></tr><tr><td><hr width="100%" noshade></td></tr><tr><td class="code"><font color="#0000FF">"),$content);
$content = eregi_replace(quotemeta("</DIV>"),quotemeta("</font></td></tr><tr><td><hr width="100%" noshade></td></tr></table>"),$content);
$content = eregi_replace("[images]([^[]*)[/images]","<a href="1" target="_blank"><img src="1" border=0 onload="javascript:if(this.width>screen.width-333)this.width=screen.width-333" title="用新窗口浏览原始图片"></a>",$content);
$content = eregi_replace("[url]www.([^[]*)[/url]", "<a href="http://www.1" target=_blank>www.1</a>",$content);
$content = eregi_replace("[url]([^[]*)[/url]","<a href="1" target=_blank>1</a>",$content);
$content = eregi_replace("[url=([^[]*)]([^[]*)[/url]","<a href="1" target=_blank>2</a>",$content);
$content = eregi_replace("[email]([^[]*)[/email]", "<a href="mailto:1">1</a>",$content);
//$content = preg_replace( '/javascript/i', 'java script', $content);
return $content;
}

  希望本文所述对大家的php程序设计有所帮助。

时间: 2024-08-05 16:34:46

php实现转换ubb代码的方法的相关文章

php实现转换ubb代码的方法_php技巧

本文实例讲述了php实现转换ubb代码的方法.分享给大家供大家参考.具体如下: function ubb2html($content) { global $article; //是否自动识别 if ($article['isparseurl'] == "1") { $content = parseurl($content); } //自动识别结束 $content = eregi_replace(quotemeta("[b]"),quotemeta("&l

matlab-如何把数学方法转换成代码

问题描述 如何把数学方法转换成代码 最近自学图片处理的有关内容,看了一些论文,都是列出一堆方程一堆数学方法的... 表示以前没接触过,不过转化成代码算法啊TAT 跪求大神指点~~ MATLAB会一点点,不过我是在写一个app,MATLAB能转换么~~~ 解决方案 C++等来调用matlab的m文件http://blog.sina.com.cn/s/blog_5f853eb10100vfnm.html

php ubb转换成html,html转换成ubb代码

php ubb转换成html,html转换成ubb代码 function htmlToUBB($str) {  $str = preg_replace("/<img[^>]+src="([^"]+)"[^>]*>/i","[img]$1[/img]",$str);  $str = preg_replace("/<embed[^>]+src="([^"]+)"[^

html转换成UBB代码

html转换成UBB代码 Function Html2Ubb(str)  If Str<>"" And Not IsNull(Str) Then   Dim re,tmpstr   Set re=new RegExp   re.IgnoreCase =True   re.Global=True   re.Pattern = "(<STRONG>)":Str = re.Replace(Str,"<b>")   r

HTML与UBB代码互相转换

请输入Html代码,转换为UBB: 点击转换为UBB   清空结果 对应UBB代码为: 请输入UBB,转换为Html: 点击转换为Html   清空结果 对应Html代码为:

ASP中利用“正则表达式” 对象实现UBB代码

ubb|对象|正则 上一次,我们谈到在ASP中如何利用"正则表达式"对象来实现各种数据的校验,文中描述了正则表达式对象的强大功能,接下来,我们来看看有关"正则表达式"对象的其他功能.当我们在网上冲浪的时候,尤其是浏览各类论坛的时候,经常会见到"UBB代码"这个词语.什么是UBB代码呢?UBB代码是HTML的一个变种http://www.alixixi.com/program/a/,是Ultimate Bulletin Board (国外一个BBS

实现UBB代码

ubb 上一次,我们谈到在ASP中如何利用"正则表达式"对象来实现各种数据的校验,文中描述了正则表达式对象的强大功能,接下来,我们来看看有关"正则表达式"对象的其他功能.当我们在网上冲浪的时候,尤其是浏览各类论坛的时候,经常会见到"UBB代码"这个词语.什么是UBB代码呢?UBB代码是HTML的一个变种http://www.alixixi.com/program/a/,是Ultimate Bulletin Board (国外一个BBS程序,国内也

利用xml+xsl快速生成大量JSP的常用代码的方法.

js|xml 利用xml+xsl快速生成大量JSP的常用代码的方法. 参考Jbuilder的Servlet向导来使用xml+xsl产生JSP的常用代码.xml样本: <?xml version="1.0" encoding="GB2312"?><?xml-stylesheet type="text/xsl" href="jspram.xsl"?><jsp xmlns:xsi="http:

python将ip地址转换成整数的方法

 这篇文章主要介绍了python将ip地址转换成整数的方法,涉及Python针对IP地址的转换技巧,需要的朋友可以参考下     本文实例讲述了python将ip地址转换成整数的方法.分享给大家供大家参考.具体分析如下: 有时候我们用数据库存储ip地址时可以将ip地址转换成整数存储,整数占用空间小,索引也会比较方便,下面的python代码自定义了一个ip转换成整数的函数,非常简单,代码同时还提供了整数转换成ip地址的方法. ? 1 2 3 4 5 6 7 import socket, struc