亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? func_adcode_content.php

?? 采用模塊化設計,自由組合文章,軟件,論壇等模塊,安裝方便快捷 模板支持Dreamweaver可視化編輯,創建風格更為容易,專業
?? PHP
字號:
<?php

if (!defined('ROOT'))
    exit('Access Denied');
function adcode_content($con, $title = false)
{
    global $_annexs, $quick, $codes;
    $codes = array();
    $_annexs = $con['annex'] ? adcode_annex($title, $title ? $con['tid'] : $con['pid']) :
        array();
    $message = $con['content'];
    if ($con['f_ubb'])
    {
        $message = preg_replace("/\s*\[code\](.+?)\[\/code\]\s*/ies", "adcode_codedisp('\\1')",
            $message);
        $con['f_html'] or $message = html($message);
        $message = preg_replace("/\[em(\d+)\]/ies", "adcode_emdisp('\\1')", $message, 10);
        $codes['s'] = array("/\[url\]\s*(www.|https?:\/\/|ftp:\/\/|gopher:\/\/|news:\/\/|telnet:\/\/|rtsp:\/\/|mms:\/\/|callto:\/\/|bctp:\/\/|ed2k:\/\/|thunder:\/\/|synacast:\/\/){1}([^\[\"']+?)\s*\[\/url\]/ie",
            "/\[url=www.([^\[\"']+?)\](.+?)\[\/url\]/is", "/\[url=(https?|ftp|gopher|news|telnet|rtsp|mms|callto|bctp|ed2k|thunder|synacast){1}:\/\/([^\[\"']+?)\](.+?)\[\/url\]/is",
            "/\[email\]\s*([a-z0-9\-_.+]+)@([a-z0-9\-_]+[.][a-z0-9\-_.]+)\s*\[\/email\]/i",
            "/\[email=([a-z0-9\-_.+]+)@([a-z0-9\-_]+[.][a-z0-9\-_.]+)\](.+?)\[\/email\]/is",
            "/\[color=([#\w]+?)\]/i", "/\[size=(\d+?)\]/i", "/\[size=(\d+(\.\d+)?(px|pt|in|cm|mm|pc|em|ex|%)+?)\]/i",
            "/\[font=([^\[\<]+?)\]/i", "/\[align=(left|center|right|justify)\]/i", "/\[float=(left|right)\]/i",
            "/\[vid\](\S+?)\[\/vid\]/eis");
        $codes['r'] = array("adcode_cuturl('\\1\\2')", "<a href=\"http://www.\\1\" target=\"_blank\">\\2</a>",
            "<a href=\"\\1://\\2\" target=\"_blank\">\\3</a>", "<a href=\"mailto:\\1@\\2\">\\1@\\2</a>",
            "<a href=\"mailto:\\1@\\2\">\\3</a>", "<font color=\"\\1\">", "<font size=\"\\1\">",
            "<font style=\"font-size: \\1\">", "<font face=\"\\1 \">", "<p align=\"\\1\">",
            "<span style=\"float: \\1;\">", "adcode_vid('\\1')");
        $codes['s'][] = "/\[table(?:=(\d{1,4}%?)(?:,([\(\)%,#\w ]+))?)?\]\s*(.+?)\s*\[\/table\]/ies";
        $codes['s'][] = "/\[table(?:=(\d{1,4}%?)(?:,([\(\)%,#\w ]+))?)?\]\s*(.+?)\s*\[\/table\]/ies";
        $codes['s'][] = "/\s*\[quote\][\n\r]*(.+?)[\n\r]*\[\/quote\]\s*/is";
        $codes['s'][] = "/\[backcolor=([#0-9a-z]{1,10})\]/is";
        $codes['s'][] = "/\[list=([aA1]?)\](.+?)\[\/list\]/is";
        $codes['r'][] = "adcode_parsetable('\\1', '\\2', '\\3')";
        $codes['r'][] = "adcode_parsetable('\\1', '\\2', '\\3')";
        $codes['r'][] = "<fieldset><legend><em>" . $GLOBALS['tpl']['寮曠敤'] .
            "</em></legend>\\1</fieldset>";
        $codes['r'][] = "<span style=\"background-color:\\1 \">";
        $codes['r'][] = "<ol type=\"\\1\">\\2</ol>";
        $codes['s2'] = array('[/color]', '[/size]', '[/font]', '[/align]', '[b]', '[/b]',
            '[sub]', '[/sub]', '[sup]', '[/sup]', '[strike]', '[/strike]', '[blockquote]',
            '[/blockquote]', '[hr]', '[/backcolor]', '[i]', '[/i]', '[u]', '[/u]', '[list]',
            '[li]', '[/li]', '[/list]', '[indent]', '[/indent]', '[/float]');
        $codes['r2'] = array('</font>', '</font>', '</font>', '</p>', '<strong>',
            '</strong>', '<sub>', '</sub>', '<sup>', '</sup>', '<strike>', '</strike>',
            '<blockquote>', '</blockquote>', '<hr />', '</span>', '<i>', '</i>', '<u>',
            '</u>', '<ul>', '<li>', '</li>', '</ul>', '<blockquote>', '</blockquote>',
            '</span>');
        $message = preg_replace($codes['s'], $codes['r'], $message);
        $message = str_replace($codes['s2'], $codes['r2'], $message);
        $message = preg_replace(array("/\[img\]\s*([^\[\<\r\n]+?)\s*\[\/img\]/ies", "/\[img=(\d{1,4})[x|\,](\d{1,4})\]\s*([^\[\<\r\n]+?)\s*\[\/img\]/ies"),
            array("adcode_bbcodeurl('\\1', '<img src=\"%s\" border=\"0\" onclick=\"zoom(this)\" onload=\"attachimg(this, \'load\')\" alt=\"\" />')",
            "adcode_bbcodeurl('\\3', '<img width=\"\\1\" height=\"\\2\" src=\"%s\" border=\"0\" alt=\"\" />')"),
            $message);
        $message = preg_replace("/\[a(\d+)\]/ies", "adcode_adisp('\\1')", $message);
        foreach ($_annexs as $val)
        {
            $message .= $val;
        }
        if (is_array($codes['code']))
        {
            foreach ($codes['code'] as $key => $html)
            {
                $message = str_replace($key, $html, $message);
            }
        }
        return $con['f_html'] ? $message : nl2br(str_replace(array("\t", '   ', '  '),
            array('&nbsp; &nbsp; &nbsp; &nbsp; ', '&nbsp; &nbsp;', '&nbsp;&nbsp;'), $message));
    } else
    {
        $con['f_html'] or $message = html($message);
        $message = preg_replace("/\[a(\d+)\]/ies", "adcode_adisp('\\1')", $message);
        foreach ($_annexs as $val)
        {
            $message .= $val;
        }
        return $con['f_html'] ? $message : nl2br(str_replace(array("\t", '   ', '  '),
            array('&nbsp; &nbsp; &nbsp; &nbsp; ', '&nbsp; &nbsp;', '&nbsp;&nbsp;'), $message));
    }
}
function adcode_cuturl($url)
{
    $length = 30;
    $urllink = "<a href=\"" . (substr(strtolower($url), 0, 4) == 'www.' ? "http://$url" :
        $url) . '" target="_blank">';
    if (strlen($url) > $length)
    {
        $url = substr($url, 0, intval($length * 0.5)) . ' ... ' . substr($url, -intval($length *
            0.3));
    }
    $urllink .= $url . '</a>';
    return $urllink;
}
function adcode_vid($url)
{
    return '<script language="javascript">ShowMedia(\'' . $url . '\')</script>';
}
function adcode_codedisp($code)
{
    global $codes;
    $key = '[' . uniqid() . ']';
    $codes['code'][$key] = '<fieldset><legend><em>' . $GLOBALS['tpl']['浠g爜'] .
        '</em></legend>' . html(str_replace('\\"', '"', preg_replace("/^[\n\r]*(.+?)[\n\r]*$/is",
        "\\1", $code))) . '</fieldset>';
    return $key;
}
function adcode_emdisp($d)
{
    return ($d > $GLOBALS['conf']['center'][6] || $d < 1) ? '[em' . $d . ']' :
        '<img src="./images/emotes/em' . $d . '.gif" border="0" />';
}
function adcode_adisp($d)
{
    global $_annexs;
    if (isset($_annexs[$d]))
    {
        $_t = $_annexs[$d];
        unset($_annexs[$d]);
        return $_t;
    } else
        return '[a' . $d . ']';
}
function adcode_parsetable($width, $bgcolor, $message)
{
    if (!preg_match("/^\[tr(?:=([\(\)%,#\w]+))?\]\s*\[td(?:=(\d{1,2}),(\d{1,2})(?:,(\d{1,4}%?))?)?\]/",
        $message) && !preg_match("/^<tr[^>]*?>\s*<td[^>]*?>/", $message))
    {
        return str_replace('\\"', '"', preg_replace("/\[tr(?:=([\(\)%,#\w]+))?\]|\[td(?:=(\d{1,2}),(\d{1,2})(?:,(\d{1,4}%?))?)?\]|\[\/td\]|\[\/tr\]/",
            '', $message));
    }
    $width = substr($width, -1) == '%' ? (substr($width, 0, -1) <= 98 ? intval($width) .
        '%' : '98%') : ($width <= 560 ? intval($width) . 'px' : '98%');
    return '<table cellspacing="0" class="t_table" ' . ($width == '' ? null :
        'style="width:' . $width . '"') . ($bgcolor ? ' bgcolor="' . $bgcolor . '">' :
        '>') . str_replace('\\"', '"', preg_replace(array("/\[tr(?:=([\(\)%,#\w]+))?\]\s*\[td(?:=(\d{1,2}),(\d{1,2})(?:,(\d{1,4}%?))?)?\]/ie",
        "/\[\/td\]\s*\[td(?:=(\d{1,2}),(\d{1,2})(?:,(\d{1,4}%?))?)?\]/ie", "/\[\/td\]\s*\[\/tr\]/i"),
        array("adcode_parsetrtd('\\1', '\\2', '\\3', '\\4')", "adcode_parsetrtd('td', '\\1', '\\2', '\\3')",
        '</td></tr>'), $message)) . '</table>';
}
function adcode_parsetrtd($bgcolor, $colspan, $rowspan, $width)
{
    return ($bgcolor == 'td' ? '</td>' : '<tr' . ($bgcolor ? ' bgcolor="' . $bgcolor .
        '"' : '') . '>') . '<td' . ($colspan > 1 ? ' colspan="' . $colspan . '"' : '') . ($rowspan >
        1 ? ' rowspan="' . $rowspan . '"' : '') . ($width ? ' width="' . $width . '"' :
        '') . '>';
}
function adcode_bbcodeurl($url, $tags)
{
    if (!preg_match("/<.+?>/s", $url))
    {
        if (!in_array(strtolower(substr($url, 0, 6)), array('http:/', 'https:', 'ftp://',
            'rtsp:/', 'mms://')))
        {
            $url = 'http://' . $url;
        }
        return str_replace(array('file=out', 'file=fra_mark'), array('', ''), sprintf($tags,
            $url, addslashes($url)));
    } else
    {
        return '&nbsp;' . $url;
    }
}
function adcode_annex($title, $id)
{
    $where = $title ? 'tid' : 'pid';
    $db = db::getinstance();
    $annexa = array();
    $result = $db->query("select * from " . PF . "center_annexs where ids='$id' && idt='" .
        $where . "'");
    while ($row = $db->fetch_array($result))
    {
        switch ($row['type'])
        {
            case 1:
                $func = 'adcode_a1';
                break;
            case 2:
                $func = 'adcode_a2';
                break;
            case 3:
                $func = 'adcode_a3';
                break;
        }
        $annexa[$row['id']] = $func($row);
    }
    return $annexa;
}
function adcode_a1(&$c)
{
    $msid = uniqid();
    $imgs = array('gif', 'jpg', 'jpe', 'jpeg', 'png', 'bmp', 'psd');
    $vids = array('swf', 'mov', 'qt', 'wmv', 'wmp', 'wm', 'avi', 'mp4', 'mpg',
        'mpeg', 'm3u', 'pls', 'wvx', 'wax', 'wmx', 'asf', 'wma', 'asx', 'wav', 'mp3',
        'mpa', 'mp2', 'm1a', 'm2a', 'aac', 'rm', 'ram', 'rmvb', 'rpm', 'amr', '3gp',
        '3gpp', '3g2', '3gp2', 'rt', 'rp', 'smi', 'smil', 'ra');
    if (in_array($c['filetype'], $imgs))
    {
        return '<a href="' . UPPATH . '/softs/' . $c['con'] .
            '" class="thickbox"><img id="' . $msid .
            '" onload="javascript:showImage(this.id);" src="' . UPPATH . '/softs/' . $c['con'] .
            '" alt=""/></a>';
    } else
        if (in_array($c['filetype'], $vids))
        {
            return '<script language="javascript">ShowMedia(\'' . UPPATH . '/softs/' . $c['con'] .
                '\')</script>';
        } else
        {
            return '<div class="_a1">' . $GLOBALS['tpl']['鏂囦歡'] .
                ':<a href="?mod=center&file=fra_apost_1&id=' . $c['id'] . '" target="_blank">' .
                $GLOBALS['tpl']['鐐瑰嚮榪欓噷涓嬭澆'] . '</a>,' . $GLOBALS['tpl']['宸蹭笅杞

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美久久久久久蜜桃| www.亚洲国产| 日本午夜精品一区二区三区电影| 一区二区三区日韩精品| 亚洲一区二区欧美日韩| 蜜臀av性久久久久蜜臀aⅴ四虎 | 一区二区欧美国产| 麻豆精品视频在线观看视频| 韩国成人精品a∨在线观看| 国内精品免费**视频| 成人在线综合网| 日韩一区二区精品葵司在线| 久久久久九九视频| 亚洲午夜在线观看视频在线| 精品亚洲成a人| 欧美日韩成人在线一区| 337p粉嫩大胆噜噜噜噜噜91av| 中文字幕免费在线观看视频一区| 亚洲午夜精品17c| av欧美精品.com| 日韩视频在线永久播放| 亚洲精品成人少妇| 国产一区二区看久久| 色婷婷综合久久| 亚洲婷婷在线视频| 美女脱光内衣内裤视频久久网站| 99re成人精品视频| 中文字幕欧美区| 久久精品99国产精品| 色综合久久久久网| 国产精品久久久久久久久免费樱桃 | 亚洲精品视频一区二区| 亚洲精品一二三四区| 狠狠色狠狠色综合系列| 91成人免费网站| 一区二区三区四区蜜桃| 欧美在线视频你懂得| 亚洲啪啪综合av一区二区三区| 成人丝袜高跟foot| 中文字幕一区二区三区不卡| 成人丝袜高跟foot| 一区二区三区中文免费| 8v天堂国产在线一区二区| 日本亚洲免费观看| 久久久久国产一区二区三区四区| 日韩av网站免费在线| 国产喷白浆一区二区三区| 国产不卡免费视频| 亚洲一区二区在线视频| 精品乱人伦一区二区三区| 91精品福利视频| 亚洲一区av在线| 精品国产99国产精品| 99久久精品费精品国产一区二区| 一区二区三区成人在线视频| 欧美一区二区在线视频| 成人av一区二区三区| 午夜精品爽啪视频| 欧美国产精品中文字幕| 欧美日韩精品一区视频| www.亚洲国产| 国产成人av电影| 麻豆精品视频在线观看| 国产精品成人免费在线| 久久老女人爱爱| 7799精品视频| 欧美日韩一区二区三区在线看| 国产精华液一区二区三区| 婷婷国产v国产偷v亚洲高清| 中文字幕一区免费在线观看| 久久久久久久久久久久久女国产乱| 欧美人狂配大交3d怪物一区| 9色porny自拍视频一区二区| 国产精品亚洲成人| 韩国精品在线观看| 国产伦理精品不卡| 国产福利一区二区| www.日本不卡| 欧美午夜精品一区二区蜜桃| 91看片淫黄大片一级| 91九色最新地址| 欧美人与性动xxxx| 欧美一区日本一区韩国一区| 欧美一区二区在线不卡| 日韩一区二区三区av| 日韩视频在线你懂得| 26uuu国产日韩综合| 国产精品每日更新在线播放网址| 日韩一区欧美一区| 舔着乳尖日韩一区| 国产一区美女在线| 91免费精品国自产拍在线不卡| 欧美亚洲国产怡红院影院| 欧美一区二区免费视频| 久久色中文字幕| 亚洲美女淫视频| 91在线视频官网| 日韩欧美成人一区二区| 亚洲欧美国产三级| 久久精品国产亚洲高清剧情介绍 | 亚洲国产精品精华液2区45| 一区二区三区国产豹纹内裤在线| 日本不卡一区二区三区高清视频| 大陆成人av片| 久久久精品日韩欧美| 亚洲123区在线观看| 成人激情免费视频| 日韩视频一区二区三区| 亚洲一区电影777| 91免费观看视频在线| 精品国产一区二区三区av性色| 亚洲欧美激情一区二区| 国产一区二区不卡在线| 久久狠狠亚洲综合| 久久99精品一区二区三区三区| 在线不卡免费av| 精品亚洲国产成人av制服丝袜| 国产精品久久久久久久久免费丝袜 | av一本久道久久综合久久鬼色| 91精品国产入口| 亚洲欧美成aⅴ人在线观看| 精品一区二区三区免费播放 | 国产成人三级在线观看| 日韩精品一区二区三区视频在线观看| 亚洲国产精品v| 在线视频中文字幕一区二区| 亚洲综合在线免费观看| 日韩一区二区免费电影| 国产精品自产自拍| 一区二区三区丝袜| 欧美一区在线视频| 国模无码大尺度一区二区三区| 久久蜜桃一区二区| www.日韩av| 免费亚洲电影在线| 亚洲精品一区二区三区蜜桃下载 | 日韩电影在线观看网站| 日本精品一区二区三区高清| 欧美日韩国产三级| 日韩国产精品91| 亚洲欧美在线视频观看| 国产精品一级在线| 欧美日韩久久久| 奇米在线7777在线精品| 欧美日韩国产美| 日本韩国欧美三级| 成人激情校园春色| 高清在线成人网| 国产美女在线精品| 精久久久久久久久久久| 午夜精品国产更新| 久久一区二区视频| 91在线观看一区二区| 欧美激情一区三区| 色综合久久九月婷婷色综合| 亚洲大片在线观看| 欧美日韩亚洲综合在线 | 亚洲午夜视频在线| 99久久精品免费看国产| 丝袜亚洲另类欧美综合| 亚洲欧美另类久久久精品2019| 色悠悠久久综合| 成人免费高清在线| 欧美不卡一区二区三区| 国产iv一区二区三区| 国产精品免费av| 欧美福利一区二区| 成人黄动漫网站免费app| 精品少妇一区二区三区在线播放 | 国产在线不卡一卡二卡三卡四卡| 日韩欧美色综合网站| 精品99久久久久久| 夜夜嗨av一区二区三区| 欧美制服丝袜第一页| 不卡区在线中文字幕| 国产精品国产自产拍在线| 精品国产1区2区3区| 欧美婷婷六月丁香综合色| 3d成人h动漫网站入口| 中文字幕成人av| 青椒成人免费视频| 91视频一区二区三区| 日韩欧美一区中文| 一区二区三区电影在线播| 视频一区二区三区在线| 一区二区视频免费在线观看| 精品精品国产高清a毛片牛牛| 欧美一级欧美一级在线播放| 日韩视频国产视频| 久久久91精品国产一区二区精品 | 久久久99精品免费观看不卡| 亚洲一区中文在线| 精品一区二区三区在线观看| 麻豆国产一区二区| 日韩精品每日更新| 一区二区三区在线观看欧美| 国产精品久线观看视频| 国产精品美女久久久久久| 欧美mv日韩mv国产网站app| 国产婷婷精品av在线|