ホームページ > バックエンド開発 > PHPチュートリアル > UBB クラス php UBB 解析実装コード

UBB クラス php UBB 解析実装コード

WBOY
リリース: 2016-07-29 08:47:17
オリジナル
1335 人が閲覧しました

复制代码代码如下:


/**
+------------------------------------------------ ----------
* UBB分析
+---------------------------- ------------------------
* @return string
+----------------- - --------------------------------------
*/
function ubb($Text) {
$Text=trim($Text);
$Text=ereg_replace("n","
",$Text);
$Text=preg_replace("/\t/is"," ",$Text);
$Text=preg_replace("/[hr]/is","


",$Text);
$Text=preg_replace("/[セパレータ]/is","
",$Text);
$Text=preg_replace("/[h1](.+?)[/h1]/is","

\1

",$Text);
$Text=preg_replace("/[h2](.+?)[/h2]/is","

\1

",$Text);
$Text=preg_replace("/[h3](.+?)[/h3]/is","

\1

",$Text);
$Text=preg_replace("/[h4](.+?)[/h4]/is","

\1

",$Text);
$Text=preg_replace("/[h5](.+?)[/h5]/is","
\1
",$Text);
$Text=preg_replace("/[h6](.+?)[/h6]/is","
\1
",$Text);
$Text=preg_replace("/[center](.+?)[/center]/is","
\1
",$Text);
//$Text=preg_replace("/[url=([^[]*)](.+?)[/url]/is","\ 2",$Text);
$Text=preg_replace("/[url](.+?)[/url]/is","\1",$文章);
$Text=preg_replace("/[url=(http://.+?)](.+?)[/url]/is","",$Text);
$Text=preg_replace("/[url=(.+?)](.+?)[/url]/is","
\2",$Text) ;
$Text=preg_replace("/[img](.+?)[/img]/is","UBB クラス php UBB 解析実装コード",$Text);
$Text=preg_replace("/[imgs(.+?)](.+?)[/img]/is","UBB クラス php UBB 解析実装コード",$Text);
$Text=preg_replace("/[color=(.+?)](.+?)[/color]/is","\2",$Text) ;
$Text=preg_replace("/[colorTxt](.+?)[/colorTxt]/eis","color_txt('\1')",$Text);
$Text=preg_replace("/[style=(.+?)](.+?)[/style]/is","
\2
",$Text);
$Text=preg_replace("/[size=(.+?)](.+?)[/size]/is","\2",$Text) ;
$Text=preg_replace("/[sup](.+?)[/sup]/is","\1",$Text);
$Text=preg_replace("/[sub](.+?)[/sub]/is","\1",$Text);
$Text=preg_replace("/[pre](.+?)[/pre]/is","
\1
",$Text);
$Text=preg_replace("/[emot](.+?)[/emot]/eis","emot('\1')",$Text);
$Text=preg_replace("/[email](.+?)[/email]/is","\1",$Text);
$Text=preg_replace("/[i](.+?)[/i]/is","\1",$Text);
$Text=preg_replace("/[u](.+?)[/u]/is","\1",$Text);
$Text=preg_replace("/[b](.+?)[/b]/is","\1",$Text);
$Text=preg_replace("/[quote](.+?)[/quote]/is","
引用:
\1
", $文章);
$Text=preg_replace("/[code](.+?)[/code]/eis","highlight_code('\1')", $Text);
$Text=preg_replace("/[php](.+?)[/php]/eis","highlight_code('\1')", $Text);
$Text=preg_replace("/[sig](.+?)[/sig]/is","


------------- -------------
\1
--------------------------< /div>", $Text);
$Text を返す;
}

以上は、UBB タイプの php UBB 解析実行コードを介して、UBB タイプの内容を含み、PHP 教則に関心のある友人の助けになることを望みます。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート