>php教程 >php手册 >php实现转换ubb代码的方法

php实现转换ubb代码的方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-06-06 20:03:141114검색

这篇文章主要介绍了php实现转换ubb代码的方法,涉及php正则替换的使用技巧,需要的朋友可以参考下

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

function ubb2html($content) { global $article; //是否自动识别 if ($article['isparseurl'] == "1") { $content = parseurl($content); } //自动识别结束 $content = eregi_replace(quotemeta("[b]"),quotemeta(""),$content); $content = eregi_replace(quotemeta("[/b]"),quotemeta(""),$content); $content = eregi_replace(quotemeta("[i]"),quotemeta(""),$content); $content = eregi_replace(quotemeta("[/i]"),quotemeta(""),$content); $content = eregi_replace(quotemeta("[u]"),quotemeta(""),$content); $content = eregi_replace(quotemeta("[/u]"),quotemeta(""),$content); $content = eregi_replace(quotemeta("[center]"),quotemeta("

"),$content); $content = eregi_replace(quotemeta("[/center]"),quotemeta("
"),$content); $content = eregi_replace(quotemeta("[quote]"),quotemeta("
引用:

"),$content); $content = eregi_replace(quotemeta("[/quote]"),quotemeta("

"),$content); $content = eregi_replace(quotemeta("

复制代码 代码如下:

"),quotemeta("

代码:

"),$content); $content = eregi_replace(quotemeta(""),quotemeta("

"),$content); $content = eregi_replace("\\[images\\]([^\\[]*)\\[/images\\]","php实现转换ubb代码的方法screen.width-333)this.width=screen.width-333\" title=\"用新窗口浏览原始图片\">",$content); $content = eregi_replace("\\[url\\]([^\\[]*)\\[/url\\]", "\\1",$content); $content = eregi_replace("\\[url\\]([^\\[]*)\\[/url\\]","\\1",$content); $content = eregi_replace("\\[url=([^\\[]*)\\]([^\\[]*)\\[/url\\]","\\2",$content); $content = eregi_replace("\\[email\\]([^\\[]*)\\[/email\\]", "\\1",$content); //$content = preg_replace( '/javascript/i', 'java script', $content); return $content; }

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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.