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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? charset_conversion.lib.php

?? WEBGAME源碼,有架設(shè)說明,只是非常簡(jiǎn)單
?? PHP
字號(hào):
<?php/* $Id: charset_conversion.lib.php 8629 2006-02-22 08:26:32Z nijel $ */// vim: expandtab sw=4 ts=4 sts=4:/** * Charset conversion functions. *//** * Loads the recode or iconv extensions if any of it is not loaded yet */if (isset($cfg['AllowAnywhereRecoding'])    && $cfg['AllowAnywhereRecoding']    && $allow_recoding) {    if ($cfg['RecodingEngine'] == 'recode') {        if (!@extension_loaded('recode')) {            PMA_dl('recode');            if (!@extension_loaded('recode')) {                echo $strCantLoadRecodeIconv;                exit;            }        }        $PMA_recoding_engine             = 'recode';    } elseif ($cfg['RecodingEngine'] == 'iconv') {        if (!@extension_loaded('iconv')) {            PMA_dl('iconv');            if (!@extension_loaded('iconv')) {                echo $strCantLoadRecodeIconv;                exit;            }        }        $PMA_recoding_engine             = 'iconv';    } else {        if (@extension_loaded('iconv')) {            $PMA_recoding_engine         = 'iconv';        } elseif (@extension_loaded('recode')) {            $PMA_recoding_engine         = 'recode';        } else {            PMA_dl('iconv');            if (!@extension_loaded('iconv')) {                PMA_dl('recode');                if (!@extension_loaded('recode')) {                    echo $strCantLoadRecodeIconv;                    exit;                } else {                    $PMA_recoding_engine = 'recode';                }            } else {                $PMA_recoding_engine     = 'iconv';            }        }    }} // end load recode/iconv extensiondefine('PMA_CHARSET_NONE', 0);define('PMA_CHARSET_ICONV', 1);define('PMA_CHARSET_LIBICONV', 2);define('PMA_CHARSET_RECODE', 3);define('PMA_CHARSET_ICONV_AIX', 4);if (!isset($cfg['IconvExtraParams'])) {    $cfg['IconvExtraParams'] = '';}// Finally detects which function will we use:if (isset($cfg['AllowAnywhereRecoding'])    && $cfg['AllowAnywhereRecoding']    && $allow_recoding) {    if (!isset($PMA_recoding_engine)) {        $PMA_recoding_engine = $cfg['RecodingEngine'];    }    if ($PMA_recoding_engine == 'iconv') {        if (@function_exists('iconv')) {            if ((@stristr(PHP_OS, 'AIX')) && (@strcasecmp(ICONV_IMPL, 'unknown') == 0) && (@strcasecmp(ICONV_VERSION, 'unknown') == 0)) {                $PMA_recoding_engine = PMA_CHARSET_ICONV_AIX;            } else {                $PMA_recoding_engine = PMA_CHARSET_ICONV;            }        } elseif (@function_exists('libiconv')) {            $PMA_recoding_engine = PMA_CHARSET_LIBICONV;        } else {            $PMA_recoding_engine = PMA_CHARSET_NONE;            if (!isset($GLOBALS['is_header_sent'])) {                include('./libraries/header.inc.php');            }            echo $strCantUseRecodeIconv;            require_once('./libraries/footer.inc.php');            exit();        }    } elseif ($PMA_recoding_engine == 'recode') {        if (@function_exists('recode_string')) {            $PMA_recoding_engine = PMA_CHARSET_RECODE;        } else {            $PMA_recoding_engine = PMA_CHARSET_NONE;            require_once('./libraries/header.inc.php');            echo $strCantUseRecodeIconv;            require_once('./libraries/footer.inc.php');            exit;        }    } else {        if (@function_exists('iconv')) {            if ((@stristr(PHP_OS, 'AIX')) && (@strcasecmp(ICONV_IMPL, 'unknown') == 0) && (@strcasecmp(ICONV_VERSION, 'unknown') == 0)) {                $PMA_recoding_engine = PMA_CHARSET_ICONV_AIX;            } else {                $PMA_recoding_engine = PMA_CHARSET_ICONV;            }        } elseif (@function_exists('libiconv')) {            $PMA_recoding_engine = PMA_CHARSET_LIBICONV;        } elseif (@function_exists('recode_string')) {            $PMA_recoding_engine = PMA_CHARSET_RECODE;        } else {            $PMA_recoding_engine = PMA_CHARSET_NONE;            require_once('./libraries/header.inc.php');            echo $strCantUseRecodeIconv;            require_once('./libraries/footer.inc.php');            exit;        }    }} else {    $PMA_recoding_engine         = PMA_CHARSET_NONE;}/* Load AIX iconv wrapper if needed */if ($PMA_recoding_engine == PMA_CHARSET_ICONV_AIX) {    require_once('./libraries/iconv_wrapper.lib.php');}/** * Converts encoding according to current settings. * * @param   mixed    what to convert (string or array of strings or object returned by mysql_fetch_field) * * @return  string   converted string or array of strings * * @global  array    the configuration array * @global  boolean  whether recoding is allowed or not * @global  string   the current charset * @global  array    the charset to convert to * * @access  public * * @author  nijel */function PMA_convert_display_charset($what) {    global $cfg, $allow_recoding, $charset, $convcharset;    if (!(isset($cfg['AllowAnywhereRecoding']) && $cfg['AllowAnywhereRecoding'] && $allow_recoding)        || $convcharset == $charset // rabus: if input and output charset are the same, we don't have to do anything...        // this constant is not defined before the login:        || (defined('PMA_MYSQL_INT_VERSION') && PMA_MYSQL_INT_VERSION >= 40100) ) {  // lem9: even if AllowAnywhereRecoding is TRUE, do not recode for MySQL >= 4.1.x since MySQL does the job        return $what;    } elseif (is_array($what)) {        $result = array();        foreach ($what AS $key => $val) {            if (is_string($val) || is_array($val)) {                if (is_string($key)) {                    $result[PMA_convert_display_charset($key)] = PMA_convert_display_charset($val);                } else {                    $result[$key] = PMA_convert_display_charset($val);                }            } else {                $result[$key]     = $val;            }        } // end while        return $result;    } elseif (is_string($what)) {        switch ($GLOBALS['PMA_recoding_engine']) {            case PMA_CHARSET_RECODE:                return recode_string($convcharset . '..'  . $charset, $what);            case PMA_CHARSET_ICONV:                return iconv($convcharset, $charset . $cfg['IconvExtraParams'], $what);            case PMA_CHARSET_ICONV_AIX:                return PMA_aix_iconv_wrapper($convcharset, $charset . $cfg['IconvExtraParams'], $what);            case PMA_CHARSET_LIBICONV:                return libiconv($convcharset, $charset . $GLOBALS['cfg']['IconvExtraParams'], $what);            default:                return $what;        }    } elseif (is_object($what)) {        // isn't it object returned from mysql_fetch_field ?        if (@is_string($what->name)) {            $what->name = PMA_convert_display_charset($what->name);        }        if (@is_string($what->table)) {            $what->table = PMA_convert_display_charset($what->table);        }        if (@is_string($what->Database)) {            $what->Database = PMA_convert_display_charset($what->Database);        }        return $what;    } else {        // when we don't know what it is we don't touch it...        return $what;    }} //  end of the "PMA_convert_display_charset()" function/** * Converts encoding of text according to current settings. * * @param   string   what to convert * * @return  string   converted text * * @global  array    the configuration array * @global  boolean  whether recoding is allowed or not * @global  string   the current charset * @global  array    the charset to convert to * * @access  public * * @author  nijel */function PMA_convert_charset($what) {    global $cfg, $allow_recoding, $charset, $convcharset;    if (!(isset($cfg['AllowAnywhereRecoding']) && $cfg['AllowAnywhereRecoding'] && $allow_recoding)        || $convcharset == $charset) { // rabus: if input and output charset are the same, we don't have to do anything...        return $what;    } else {        switch ($GLOBALS['PMA_recoding_engine']) {            case PMA_CHARSET_RECODE:                return recode_string($charset . '..'  . $convcharset, $what);            case PMA_CHARSET_ICONV:                return iconv($charset, $convcharset . $cfg['IconvExtraParams'], $what);            case PMA_CHARSET_ICONV_AIX:                return PMA_aix_iconv_wrapper($charset, $convcharset . $cfg['IconvExtraParams'], $what);            case PMA_CHARSET_LIBICONV:                return libiconv($charset, $convcharset . $GLOBALS['cfg']['IconvExtraParams'], $what);            default:                return $what;        }    }} //  end of the "PMA_convert_charset()" function/** * Converts encoding of text according to parameters with detected * conversion function. * * @param   string   source charset * @param   string   target charset * @param   string   what to convert * * @return  string   converted text * * @access  public * * @author  nijel */function PMA_convert_string($src_charset, $dest_charset, $what) {    if ($src_charset == $dest_charset) {        return $what;    }    switch ($GLOBALS['PMA_recoding_engine']) {        case PMA_CHARSET_RECODE:            return recode_string($src_charset . '..'  . $dest_charset, $what);        case PMA_CHARSET_ICONV:            return iconv($src_charset, $dest_charset . $GLOBALS['cfg']['IconvExtraParams'], $what);        case PMA_CHARSET_ICONV_AIX:            return PMA_aix_iconv_wrapper($src_charset, $dest_charset . $GLOBALS['cfg']['IconvExtraParams'], $what);        case PMA_CHARSET_LIBICONV:            return libiconv($src_charset, $dest_charset, $what);        default:            return $what;    }} //  end of the "PMA_convert_string()" function/** * Converts encoding of file according to parameters with detected * conversion function. The old file will be unlinked and new created and * its file name is returned. * * @param   string   source charset * @param   string   target charset * @param   string   file to convert * * @return  string   new temporay file * * @access  public * * @author  nijel */function PMA_convert_file($src_charset, $dest_charset, $file) {    switch ($GLOBALS['PMA_recoding_engine']) {        case PMA_CHARSET_RECODE:        case PMA_CHARSET_ICONV:        case PMA_CHARSET_LIBICONV:            $tmpfname = tempnam('', 'PMA_convert_file');            $fin      = fopen($file, 'r');            $fout     = fopen($tmpfname, 'w');            if ($GLOBALS['PMA_recoding_engine'] == PMA_CHARSET_RECODE) {                recode_file($src_charset . '..'  . $dest_charset, $fin, $fout);            } else {                while (!feof($fin)) {                    $line = fgets($fin, 4096);                    if ($GLOBALS['PMA_recoding_engine'] == PMA_CHARSET_ICONV) {                        $dist = iconv($src_charset, $dest_charset . $GLOBALS['cfg']['IconvExtraParams'], $line);                    } elseif ($GLOBALS['PMA_recoding_engine'] == PMA_CHARSET_ICONV_AIX) {                        $dist = PMA_aix_iconv_wrapper($src_charset, $dest_charset . $GLOBALS['cfg']['IconvExtraParams'], $line);                    } else {                        $dist = libiconv($src_charset, $dest_charset . $GLOBALS['cfg']['IconvExtraParams'], $line);                    }                    fputs($fout, $dist);                } // end while            }            fclose($fin);            fclose($fout);            unlink($file);            return $tmpfname;        default:            return $file;    }} //  end of the "PMA_convert_file()" function?>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合久久88色综合天天6| 欧美人与性动xxxx| 日韩综合在线视频| 国产网红主播福利一区二区| 在线观看成人小视频| 国产精品伊人色| 日韩在线一区二区三区| 自拍偷拍亚洲综合| 精品88久久久久88久久久| 在线观看日韩电影| 99这里都是精品| 韩国女主播一区| 日本色综合中文字幕| 一区二区三区四区不卡在线| 国产三级欧美三级日产三级99| 欧美另类z0zxhd电影| 91网上在线视频| 懂色中文一区二区在线播放| 久久精品国内一区二区三区| 午夜精品视频一区| 一区二区三区欧美久久| **欧美大码日韩| 中文在线一区二区| 久久精品一区二区三区不卡牛牛| 欧美精品久久天天躁| 欧洲一区在线电影| 色综合中文字幕国产| 国产不卡视频一区二区三区| 国产综合成人久久大片91| 久久99久久精品| 美国十次综合导航| 蜜桃视频第一区免费观看| 天天免费综合色| 午夜婷婷国产麻豆精品| 亚洲成a人片综合在线| 一区二区日韩电影| 亚洲一区二区三区四区在线免费观看 | 日韩精品最新网址| 欧美一区二区三区公司| 欧美精品黑人性xxxx| 欧美丰满美乳xxx高潮www| 欧美视频一区二区在线观看| 欧美视频在线观看一区| 欧美老女人第四色| 日韩欧美激情一区| 精品国产乱码久久久久久影片| 日韩欧美国产精品| 久久久久国产精品人| 欧美国产日韩精品免费观看| 中文字幕在线观看一区二区| 国产精品久久久久精k8| 亚洲欧美另类久久久精品| 亚洲精品videosex极品| 婷婷综合另类小说色区| 美国十次综合导航| 国产成人综合自拍| 一本大道久久a久久精品综合| 色综合久久久久综合体| 欧美日韩成人一区二区| 精品国产一区二区在线观看| 久久精品一级爱片| 亚洲视频 欧洲视频| 午夜伦欧美伦电影理论片| 精品一区二区三区日韩| 成人开心网精品视频| 在线观看一区日韩| 精品国产伦理网| 亚洲欧美另类综合偷拍| 免费精品视频最新在线| 懂色一区二区三区免费观看| 91行情网站电视在线观看高清版| 欧美巨大另类极品videosbest| 久久伊99综合婷婷久久伊| 国产精品久久二区二区| 午夜日韩在线电影| 成人精品免费看| 精品视频色一区| 欧美激情一区三区| 亚洲国产精品精华液网站| 久久99精品国产.久久久久| 99国产精品久久久久久久久久| 69成人精品免费视频| 国产精品的网站| 蜜臀久久久99精品久久久久久| 9l国产精品久久久久麻豆| 制服丝袜在线91| 国产精品国产三级国产aⅴ中文| 亚洲高清一区二区三区| 成人性视频网站| 日韩欧美成人一区| 曰韩精品一区二区| 国产精品系列在线播放| 欧美男同性恋视频网站| 中文字幕在线不卡国产视频| 麻豆91免费看| 日本乱码高清不卡字幕| 久久精品视频在线看| 午夜精品一区在线观看| 不卡的av在线播放| 久久看人人爽人人| 免费成人美女在线观看.| 97超碰欧美中文字幕| 久久精品网站免费观看| 久久精品国产亚洲高清剧情介绍| 日本精品一区二区三区高清| 国产日本欧美一区二区| 久久精品99国产精品| 欧美日韩一区二区三区在线看 | 久久久久久夜精品精品免费| 亚洲激情一二三区| 成人午夜av电影| 精品毛片乱码1区2区3区| 日韩专区中文字幕一区二区| 日本韩国欧美三级| 国产精品美女一区二区三区 | 波多野结衣视频一区| 日韩午夜av一区| 亚洲va韩国va欧美va精品| 色8久久精品久久久久久蜜| 日本一区二区不卡视频| 国产在线不卡一卡二卡三卡四卡| 91精品免费观看| 午夜不卡av免费| 欧美三级韩国三级日本一级| 亚洲另类春色校园小说| 99精品国产91久久久久久| 国产精品免费免费| 成人短视频下载| 国产精品嫩草久久久久| 国产福利精品一区| 欧美激情资源网| av高清久久久| 亚洲视频免费在线观看| 一本久久精品一区二区| 亚洲精品成人少妇| 欧美影院午夜播放| 亚洲综合图片区| 69p69国产精品| 久久电影国产免费久久电影| 日韩免费在线观看| 国模大尺度一区二区三区| 久久久久久久综合日本| 国产91精品久久久久久久网曝门| 国产网站一区二区| 99视频精品在线| 亚洲愉拍自拍另类高清精品| 在线视频观看一区| 日韩在线播放一区二区| 欧美一区二区三区人| 精品系列免费在线观看| 国产日韩欧美制服另类| 99久久精品国产毛片| 亚洲福利视频一区| 91麻豆精品91久久久久久清纯 | 成人免费视频在线观看| 91视频www| 午夜精品久久久久久久久久久| 日韩欧美国产一区二区三区| 国产一区二区导航在线播放| 中文欧美字幕免费| 欧美视频在线观看一区| 久久99最新地址| 中文字幕一区不卡| 欧美精品久久99| 成人午夜在线免费| 亚洲成a人片在线不卡一二三区 | 91麻豆精品国产| 国产一区二区女| 亚洲激情中文1区| 欧美一区二区人人喊爽| 国产精品一级片在线观看| 亚洲欧洲制服丝袜| 日韩视频免费观看高清完整版| 国产成人精品免费看| 亚洲成人av中文| 亚洲国产高清在线| 欧美日韩国产美| 成人国产免费视频| 日韩高清在线不卡| 国产精品免费丝袜| 欧美一区二区三区精品| 972aa.com艺术欧美| 毛片av一区二区三区| 亚洲欧美一区二区三区孕妇| 欧美大片一区二区| 一本到一区二区三区| 国产一区二区三区高清播放| 亚洲一区二区三区四区在线观看| 久久久精品国产99久久精品芒果| 色婷婷精品久久二区二区蜜臀av | 午夜成人免费视频| 久久久蜜桃精品| 欧美精品aⅴ在线视频| 99r精品视频| 国产精品综合网| 免费国产亚洲视频| 亚洲第一精品在线| 中文字幕在线播放不卡一区| 欧美成人aa大片| 91精品国产乱码久久蜜臀|