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

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

?? function.html_image.php

?? 采用了更為友好的操作界面
?? PHP
字號:
<?php
/**
 * Smarty plugin
 * @package Smarty
 * @subpackage plugins
 */


/**
 * Smarty {html_image} function plugin
 *
 * Type:     function<br>
 * Name:     html_image<br>
 * Date:     Feb 24, 2003<br>
 * Purpose:  format HTML tags for the image<br>
 * Input:<br>
 *         - file = file (and path) of image (required)
 *         - border = border width (optional, default 0)
 *         - height = image height (optional, default actual height)
 *         - image =image width (optional, default actual width)
 *         - basedir = base directory for absolute paths, default
 *                     is environment variable DOCUMENT_ROOT
 *
 * Examples: {html_image file="images/masthead.gif"}
 * Output:   <img src="images/masthead.gif" border=0 width=400 height=23>
 * @link http://smarty.php.net/manual/en/language.function.html.image.php {html_image}
 *      (Smarty online manual)
 * @author   Monte Ohrt <monte@ispi.net>
 * @author credits to Duda <duda@big.hu> - wrote first image function
 *           in repository, helped with lots of functionality
 * @version  1.0
 * @param array
 * @param Smarty
 * @return string
 * @uses smarty_function_escape_special_chars()
 */
function smarty_function_html_image($params, &$smarty)
{
    require_once $smarty->_get_plugin_filepath('shared','escape_special_chars');
    
    $alt = '';
    $file = '';
    $border = 0;
    $height = '';
    $width = '';
    $extra = '';
    $prefix = '';
    $suffix = '';
    $server_vars = ($smarty->request_use_auto_globals) ? $_SERVER : $GLOBALS['HTTP_SERVER_VARS'];
    $basedir = isset($server_vars['DOCUMENT_ROOT']) ? $server_vars['DOCUMENT_ROOT'] : '';
    foreach($params as $_key => $_val) {
        switch($_key) {
            case 'file':
            case 'border':
            case 'height':
            case 'width':
            case 'dpi':
            case 'basedir':
                $$_key = $_val;
                break;

            case 'alt':
                if(!is_array($_val)) {
                    $$_key = smarty_function_escape_special_chars($_val);
                } else {
                    $smarty->trigger_error("html_image: extra attribute '$_key' cannot be an array", E_USER_NOTICE);
                }
                break;

            case 'link':
            case 'href':
                $prefix = '<a href="' . $_val . '">';
                $suffix = '</a>';
                break;

            default:
                if(!is_array($_val)) {
                    $extra .= ' '.$_key.'="'.smarty_function_escape_special_chars($_val).'"';
                } else {
                    $smarty->trigger_error("html_image: extra attribute '$_key' cannot be an array", E_USER_NOTICE);
                }
                break;
        }
    }

    if (empty($file)) {
        $smarty->trigger_error("html_image: missing 'file' parameter", E_USER_NOTICE);
        return;
    }

    if (substr($file,0,1) == '/') {
        $_image_path = $basedir . $file;
    } else {
        $_image_path = $file;
    }

    if(!isset($params['width']) || !isset($params['height'])) {
        if ($smarty->security &&
            ($_params = array('resource_type' => 'file', 'resource_name' => $_image_path)) &&
            (require_once(SMARTY_CORE_DIR . 'core.is_secure.php')) &&
            (!smarty_core_is_secure($_params, $smarty)) ) {
            $smarty->trigger_error("html_image: (secure) '$_image_path' not in secure directory", E_USER_NOTICE);

        } elseif (!$_image_data = @getimagesize($_image_path)) {
            if(!file_exists($_image_path)) {
                $smarty->trigger_error("html_image: unable to find '$_image_path'", E_USER_NOTICE);
                return;
            } else if(!is_readable($_image_path)) {
                $smarty->trigger_error("html_image: unable to read '$_image_path'", E_USER_NOTICE);
                return;
            } else {
                $smarty->trigger_error("html_image: '$_image_path' is not a valid image file", E_USER_NOTICE);
                return;
            }
        }

        if(!isset($params['width'])) {
            $width = $_image_data[0];
        }
        if(!isset($params['height'])) {
            $height = $_image_data[1];
        }

    }

    if(isset($params['dpi'])) {
        if(strstr($server_vars['HTTP_USER_AGENT'], 'Mac')) {
            $dpi_default = 72;
        } else {
            $dpi_default = 96;
        }
        $_resize = $dpi_default/$params['dpi'];
        $width = round($width * $_resize);
        $height = round($height * $_resize);
    }

    return $prefix . '<img src="'.$file.'" alt="'.$alt.'" border="'.$border.'" width="'.$width.'" height="'.$height.'"'.$extra.' />' . $suffix;
}

/* vim: set expandtab: */

?>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91捆绑美女网站| 国产精品国产自产拍高清av| 精东粉嫩av免费一区二区三区| 日韩午夜电影av| 国产一区二区在线视频| 国产精品嫩草影院av蜜臀| 91麻豆国产福利在线观看| 亚洲国产中文字幕| 欧美大片国产精品| 风间由美中文字幕在线看视频国产欧美| 中文在线一区二区| 91极品视觉盛宴| 日韩中文字幕不卡| 国产偷v国产偷v亚洲高清| 波多野结衣中文一区| 亚洲综合色成人| 日韩欧美久久久| 成人精品免费看| 亚洲国产精品嫩草影院| 精品成人一区二区| 色综合天天综合在线视频| 奇米色777欧美一区二区| 久久精品综合网| 在线观看免费亚洲| 久久99精品久久久久久国产越南| 国产精品网站在线| 欧美日韩精品福利| 国产精品资源在线观看| 亚洲一区二区三区四区中文字幕| 欧美va亚洲va国产综合| 99国产精品国产精品久久| 午夜精品福利在线| 欧美国产精品专区| 56国语精品自产拍在线观看| 国产成人精品在线看| 亚洲图片欧美视频| 国产欧美一区二区精品秋霞影院| 欧美午夜宅男影院| 国产精品1024| 午夜久久福利影院| 国产精品麻豆视频| 日韩一区二区三区观看| eeuss影院一区二区三区| 麻豆91在线播放免费| 一区二区三区精品久久久| 精品国产91洋老外米糕| 欧美在线小视频| 粉嫩蜜臀av国产精品网站| 日韩av网站在线观看| ...av二区三区久久精品| 日韩视频一区二区| 91久久线看在观草草青青 | 成人欧美一区二区三区小说| 在线成人av影院| 99综合影院在线| 久久成人免费日本黄色| 亚洲成年人网站在线观看| 国产精品国产三级国产专播品爱网| 日韩一区二区三区精品视频| 在线免费观看一区| 懂色av一区二区三区免费观看| 日本不卡123| 一区二区理论电影在线观看| 国产精品人人做人人爽人人添 | 欧美三级韩国三级日本一级| 国产成人在线色| 蜜桃精品视频在线观看| 亚洲综合激情另类小说区| 国产精品久久三| 久久久亚洲精华液精华液精华液| 欧美男同性恋视频网站| 色婷婷综合久久久中文字幕| 国产不卡在线一区| 九一九一国产精品| 免费在线观看视频一区| 亚洲国产精品久久不卡毛片 | 日韩不卡免费视频| 亚洲国产成人av网| 亚洲免费观看高清完整版在线观看| 国产视频在线观看一区二区三区| 欧美不卡在线视频| 制服丝袜日韩国产| 欧美日韩在线免费视频| 色狠狠综合天天综合综合| 99热国产精品| av电影在线不卡| 成人网男人的天堂| 国产suv精品一区二区三区| 激情文学综合网| 精品一区二区三区香蕉蜜桃| 青青国产91久久久久久| 日韩和欧美一区二区三区| 亚洲国产中文字幕在线视频综合| 亚洲精品久久久蜜桃| 亚洲免费高清视频在线| 亚洲另类在线制服丝袜| 中文字幕一区不卡| 综合电影一区二区三区 | 免费三级欧美电影| 天堂在线亚洲视频| 视频在线在亚洲| 日韩精品一二三四| 日韩高清不卡在线| 日韩成人精品在线观看| 蜜桃视频第一区免费观看| 美女网站色91| 国产一区欧美日韩| 丁香桃色午夜亚洲一区二区三区| 成人综合激情网| 成人不卡免费av| 91麻豆国产福利精品| 91成人网在线| 欧美亚洲禁片免费| 欧美乱妇20p| 91精品国产一区二区三区蜜臀| 777午夜精品视频在线播放| 7777精品伊人久久久大香线蕉超级流畅 | 欧美日韩一级二级三级| 欧美日韩一二三| 欧美一级一区二区| 日韩美女主播在线视频一区二区三区| 日韩免费看网站| 久久久99精品久久| 最新中文字幕一区二区三区| 亚洲欧美国产毛片在线| 亚洲自拍偷拍综合| 日韩极品在线观看| 国产一区二区三区电影在线观看 | 日韩午夜在线播放| 欧美精品一区二区久久婷婷| 国产片一区二区| 自拍偷拍国产亚洲| 亚洲成人av福利| 麻豆一区二区三| 成人的网站免费观看| 欧洲av一区二区嗯嗯嗯啊| 8x福利精品第一导航| 精品国产露脸精彩对白| 国产精品视频一区二区三区不卡| 亚洲人成电影网站色mp4| 亚洲大片一区二区三区| 美日韩一级片在线观看| 国产91精品欧美| 欧美伊人久久大香线蕉综合69 | 欧美国产成人精品| 一区二区三区四区不卡视频| 日本女人一区二区三区| 国产成人精品一区二| 色一情一伦一子一伦一区| 91 com成人网| 欧美国产综合色视频| 亚洲国产日韩a在线播放| 狠狠色狠狠色综合日日91app| 成人国产视频在线观看| 欧美久久一二三四区| 久久久久久久久久久久电影| 一区二区三区视频在线看| 免费成人在线观看| av成人动漫在线观看| 欧美高清视频在线高清观看mv色露露十八| 久久综合色播五月| 亚洲一区二区精品久久av| 国产一区二区视频在线播放| 91在线视频播放| 日韩欧美中文一区| 17c精品麻豆一区二区免费| 免费精品视频在线| 91在线免费播放| 亚洲精品一区二区三区蜜桃下载 | 国内精品写真在线观看| 色综合久久综合| 精品国产免费久久| 一区二区三区欧美久久| 国产电影精品久久禁18| 欧美午夜精品一区二区三区| 国产欧美一区二区精品性色| 日韩avvvv在线播放| 99精品黄色片免费大全| 精品久久久久久久久久久院品网 | 精品视频1区2区| 中文字幕va一区二区三区| 日本美女一区二区三区视频| 色先锋资源久久综合| 国产人久久人人人人爽| 水野朝阳av一区二区三区| 91蜜桃在线观看| 久久久.com| 伦理电影国产精品| 欧美性受xxxx黑人xyx| 国产精品久久久久久久久久免费看| 人人精品人人爱| 欧美午夜精品一区| 亚洲日本在线天堂| 国产精品一二三区在线| 日韩亚洲电影在线| 午夜电影久久久| 欧美在线视频全部完| 中文字幕一区二区三区四区| 国内精品第一页| 91精品国产麻豆|