手机
当前位置:查字典教程网 >编程开发 >php教程 >php实现转换ubb代码的方法
php实现转换ubb代码的方法
摘要:本文实例讲述了php实现转换ubb代码的方法。分享给大家供大家参考。具体如下:functionubb2html($content){glob...

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

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><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("复制代码 代码如下:"),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><font color="#0000FF">"),$content); $content = eregi_replace(quotemeta(""),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程序设计有所帮助。

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

PHP基于MySQL数据库实现对象持久层的方法

php调整服务器时间的方法

php使用for语句输出三角形的方法

Yii实现自动加载类地图的方法

实现树状结构的两种方法

php生成图片缩略图的方法

php实现统计网站在线人数的方法

php删除指定目录的方法

php采集中国代理服务器网的方法

php一个解析字符串排列数组的方法

精品推荐
分类导航