⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ubb2html.inc.php

📁 PHP4_0入门与提高源程序代码
💻 PHP
字号:
<?php
function ubb2html($string)
{
    $string = preg_replace("/\[b\](.*?)\[\/b\]/si", "<b>\\1</b>", $string);
    $string = preg_replace("/\[i\](.*?)\[\/i\]/si", "<i>\\1</i>", $string);
    $string = preg_replace("/\[u\](.*?)\[\/u\]/si", "<u>\\1</u>", $string);
    $string = preg_replace("/\[p\](.*?)\[\/p\]/si", "<p>\\1</p>", $string);

    $string = preg_replace("/\[code\](.*?)\[\/code\]/si", "<blockquote><pre>\\1</pre></blockquote>", $string);
    $string = preg_replace("/\[quote\](.*?)\[\/quote\]/si", "<blockquote>\\1</blockquote>", $string);

    $string = preg_replace("/(^|\s)(http:\/\/\S+)/si", "\\1<a href=\"\\2\">\\2</a>", $string);
    $string = preg_replace("/(^|\s)(www\.\S+)/si", "\\1<a href=\"http://\\2\">\\2</a>", $string);

    $string = preg_replace("/\[url\](http|https|ftp)(:\/\/\S+?)\[\/url\]/si",
                           "<a href=\"\\1\\2\" target=\"_blank\">\\1\\2</A>", $string);

    $string = preg_replace("/\[url\](\S+?)\[\/url\]/si",
                           "<a href=\"http://\\1\" target=\"_blank\">\\1</A>", $string);

    $string = preg_replace("/\[url=(http|https|ftp)(:\/\/\S+?)\](.*?)\[\/url\]/si",
                           "<a href=\"\\1\\2\" target=\"_blank\">\\3</A>", $string);

    $string = preg_replace("/\[url=(\S+?)\](\S+?)\[\/url\]/si",
                           "<a href=\"http://\\1\" target=\"_blank\">\\2</A>", $string);

    $string = preg_replace("/\[email\](\S+?@\S+?\\.\S+?)\[\/email\]/si",
                           "<a href=\"mailto:\\1\">\\1</A>", $string);

    $string = preg_replace("/\[img\](\S+?)\[\/img\]/si",
                           "<img src=\"\\1\" border=0 alt=\"\\1\">", $string);

    return $string;
}
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -