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

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

?? win.php

?? 視頻監(jiān)控網(wǎng)絡(luò)部分的協(xié)議ddns,的模塊的實現(xiàn)代碼,請大家大膽指正.
?? PHP
字號:
<?php/** * $Header: /repository/pear/Log/Log/win.php,v 1.16 2004/09/08 23:35:53 jon Exp $ * * @version $Revision: 1.16 $ * @package Log *//** * The Log_win class is a concrete implementation of the Log abstract * class that logs messages to a separate browser window. * * The concept for this log handler is based on part by Craig Davis' article * entitled "JavaScript Power PHP Debugging: * *  http://www.zend.com/zend/tut/tutorial-DebugLib.php *  * @author  Jon Parise <jon@php.net> * @since   Log 1.7.0 * @package Log * * @example win.php     Using the window handler. */class Log_win extends Log{    /**     * The name of the output window.     * @var string     * @access private     */    var $_name = 'LogWindow';    /**     * The title of the output window.     * @var string     * @access private     */    var $_title = 'Log Output Window';    /**     * Mapping of log priorities to colors.     * @var array     * @access private     */    var $_colors = array(                        PEAR_LOG_EMERG   => 'red',                        PEAR_LOG_ALERT   => 'orange',                        PEAR_LOG_CRIT    => 'yellow',                        PEAR_LOG_ERR     => 'green',                        PEAR_LOG_WARNING => 'blue',                        PEAR_LOG_NOTICE  => 'indigo',                        PEAR_LOG_INFO    => 'violet',                        PEAR_LOG_DEBUG   => 'black'                    );    /**     * String buffer that holds line that are pending output.     * @var array     * @access private     */    var $_buffer = array();    /**     * Constructs a new Log_win object.     *      * @param string $name     Ignored.     * @param string $ident    The identity string.     * @param array  $conf     The configuration array.     * @param int    $level    Log messages up to and including this level.     * @access public     */    function Log_win($name, $ident = '', $conf = array(),                          $level = PEAR_LOG_DEBUG)    {        $this->_id = md5(microtime());        $this->_name = $name;        $this->_ident = $ident;        $this->_mask = Log::UPTO($level);        if (isset($conf['title'])) {            $this->_title = $conf['title'];        }        if (isset($conf['colors']) && is_array($conf['colors'])) {            $this->_colors = $conf['colors'];        }        register_shutdown_function(array(&$this, '_Log_win'));    }    /**     * Destructor     */    function _Log_win()    {        if ($this->_opened || (count($this->_buffer) > 0)) {            $this->close();        }    }    /**     * The first time open() is called, it will open a new browser window and     * prepare it for output.     *     * This is implicitly called by log(), if necessary.     *     * @access public     */    function open()    {        if (!$this->_opened) {            $win = $this->_name;            if (!empty($this->_ident)) {                $identHeader = "$win.document.writeln('<th>Ident</th>')";            } else {                $identHeader = '';            }            echo <<< END_OF_SCRIPT<script language="JavaScript">$win = window.open('', '{$this->_name}', 'toolbar=no,scrollbars,width=600,height=400');$win.document.writeln('<html>');$win.document.writeln('<head>');$win.document.writeln('<title>{$this->_title}</title>');$win.document.writeln('<style type="text/css">');$win.document.writeln('body { font-family: monospace; font-size: 8pt; }');$win.document.writeln('td,th { font-size: 8pt; }');$win.document.writeln('td,th { border-bottom: #999999 solid 1px; }');$win.document.writeln('td,th { border-right: #999999 solid 1px; }');$win.document.writeln('</style>');$win.document.writeln('</head>');$win.document.writeln('<body>');$win.document.writeln('<table border="0" cellpadding="2" cellspacing="0">');$win.document.writeln('<tr><th>Time</th>');$identHeader$win.document.writeln('<th>Priority</th><th width="100%">Message</th></tr>');</script>END_OF_SCRIPT;            $this->_opened = true;        }        return $this->_opened;    }    /**     * Closes the output stream if it is open.  If there are still pending     * lines in the output buffer, the output window will be opened so that     * the buffer can be drained.     *     * @access public     */    function close()    {        /*         * If there are still lines waiting to be written, open the output         * window so that we can drain the buffer.         */        if (!$this->_opened && (count($this->_buffer) > 0)) {            $this->open();        }        if ($this->_opened) {            $this->_writeln('</table>');            $this->_writeln('</body></html>');            $this->_opened = false;        }        return ($this->_opened === false);    }    /**     * Writes a single line of text to the output window.     *     * @param string    $line   The line of text to write.     *     * @access private     */    function _writeln($line)    {        /* Add this line to our output buffer. */        $this->_buffer[] = $line;        /* Buffer the output until this page's headers have been sent. */        if (!headers_sent()) {            return;        }        /* If we haven't already opened the output window, do so now. */        if (!$this->_opened && !$this->open()) {            return false;        }        /* Drain the buffer to the output window. */        $win = $this->_name;        foreach ($this->_buffer as $line) {            echo "<script language='JavaScript'>\n";            echo "$win.document.writeln('" . addslashes($line) . "');\n";            echo "self.focus();\n";            echo "</script>\n";        }        /* Now that the buffer has been drained, clear it. */        $this->_buffer = array();    }    /**     * Logs $message to the output window.  The message is also passed along     * to any Log_observer instances that are observing this Log.     *      * @param mixed  $message  String or object containing the message to log.     * @param string $priority The priority of the message.  Valid     *                  values are: PEAR_LOG_EMERG, PEAR_LOG_ALERT,     *                  PEAR_LOG_CRIT, PEAR_LOG_ERR, PEAR_LOG_WARNING,     *                  PEAR_LOG_NOTICE, PEAR_LOG_INFO, and PEAR_LOG_DEBUG.     * @return boolean  True on success or false on failure.     * @access public     */    function log($message, $priority = null)    {        /* If a priority hasn't been specified, use the default value. */        if ($priority === null) {            $priority = $this->_priority;        }        /* Abort early if the priority is above the maximum logging level. */        if (!$this->_isMasked($priority)) {            return false;        }        /* Extract the string representation of the message. */        $message = $this->_extractMessage($message);        list($usec, $sec) = explode(' ', microtime());        /* Build the output line that contains the log entry row. */        $line  = '<tr align="left" valign="top">';        $line .= sprintf('<td>%s.%s</td>',                         strftime('%T', $sec), substr($usec, 2, 2));        if (!empty($this->_ident)) {            $line .= '<td>' . $this->_ident . '</td>';        }        $line .= '<td>' . ucfirst($this->priorityToString($priority)) . '</td>';        $line .= sprintf('<td style="color: %s">%s</td>',                         $this->_colors[$priority],                         preg_replace('/\r\n|\n|\r/', '<br />', $message));        $line .= '</tr>';        $this->_writeln($line);        $this->_announce(array('priority' => $priority, 'message' => $message));        return true;    }}?>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品理伦片| 9人人澡人人爽人人精品| 精品一区二区综合| 欧美午夜宅男影院| 亚洲综合色成人| 91国产免费观看| 亚洲精品福利视频网站| 色综合久久久久网| 一二三四区精品视频| 色欧美乱欧美15图片| 久久精品一级爱片| 成人午夜短视频| 亚洲激情图片小说视频| 欧美午夜一区二区三区免费大片| 亚洲综合男人的天堂| 欧美日韩高清一区| 奇米精品一区二区三区在线观看 | 国产精品视频一区二区三区不卡| 久久er99热精品一区二区| 日韩一级免费观看| 国产盗摄视频一区二区三区| 国产精品天天看| 国产福利电影一区二区三区| 国产天堂亚洲国产碰碰| 蜜乳av一区二区三区| 日韩精品一区二区三区四区 | 欧美经典一区二区三区| 东方欧美亚洲色图在线| 亚洲欧美偷拍三级| 91精品福利在线一区二区三区| 美腿丝袜在线亚洲一区 | 久久黄色级2电影| 欧美精品一区二区三区蜜桃| 懂色av中文一区二区三区| 亚洲精品国产无天堂网2021| 欧美三级日韩三级| 国产一区二区三区免费播放| 中文字幕在线观看一区| 69av一区二区三区| 日韩国产一二三区| 欧美tickling网站挠脚心| 成人自拍视频在线观看| 亚洲国产人成综合网站| 欧美精品一区二区久久婷婷| 91丨九色丨黑人外教| 美女视频免费一区| |精品福利一区二区三区| 日韩一区二区不卡| 91视视频在线直接观看在线看网页在线看 | 一区二区三区视频在线观看| 日韩免费看的电影| 91麻豆视频网站| 精品伊人久久久久7777人| 亚洲美女视频一区| 久久亚洲精品小早川怜子| 91亚洲国产成人精品一区二区三 | 亚洲黄色小说网站| 精品国产a毛片| 欧美三区在线视频| 岛国精品在线观看| 蜜桃精品在线观看| 午夜视频久久久久久| 国产精品久久国产精麻豆99网站| 日韩天堂在线观看| 成人动漫视频在线| 黄色日韩网站视频| 亚洲大型综合色站| 亚洲激情图片一区| 国产精品乱人伦一区二区| 欧美成人三级在线| 欧美另类高清zo欧美| 日本韩国一区二区| kk眼镜猥琐国模调教系列一区二区| 夜夜嗨av一区二区三区网页| 国产精品美女一区二区三区| 欧美精品一区二区蜜臀亚洲| 日韩视频在线你懂得| 欧美妇女性影城| 欧洲精品在线观看| 欧美在线视频日韩| 色成人在线视频| 欧美视频在线观看一区| 欧美视频精品在线| 在线免费不卡电影| 日本久久精品电影| 欧美日韩亚洲综合一区二区三区 | 日本麻豆一区二区三区视频| 香蕉久久一区二区不卡无毒影院 | 日韩一级高清毛片| 在线观看国产精品网站| 色屁屁一区二区| 99久久er热在这里只有精品15| 岛国精品一区二区| av高清久久久| 色综合网站在线| 色视频成人在线观看免| 在线免费观看成人短视频| 欧美在线不卡视频| www.欧美色图| 国产美女久久久久| 福利一区二区在线| 99久久精品国产麻豆演员表| av一本久道久久综合久久鬼色| 99精品热视频| 欧美视频中文字幕| 日韩一二三区不卡| 亚洲精品在线三区| 精品国产乱码久久久久久免费| 精品国产伦一区二区三区观看体验| 欧美精品一区二区三区蜜臀| 国产婷婷一区二区| 亚洲欧美激情一区二区| 亚洲bdsm女犯bdsm网站| 蜜臀av性久久久久蜜臀aⅴ| 日韩一二三区不卡| 亚洲一区二区精品久久av| 亚洲一区二区三区不卡国产欧美| 国产亚洲精品bt天堂精选| 久久久无码精品亚洲日韩按摩| 欧美v国产在线一区二区三区| 久久免费美女视频| 一区二区三区波多野结衣在线观看| 夜色激情一区二区| 青青草97国产精品免费观看无弹窗版| 亚洲一级二级三级在线免费观看| 免费一级欧美片在线观看| 国产不卡高清在线观看视频| 欧美艳星brazzers| 国产欧美日韩在线看| 青青国产91久久久久久| av男人天堂一区| 亚洲一区二区在线视频| 国产精品成人网| 日韩一区二区中文字幕| 亚洲国产精品人人做人人爽| 成+人+亚洲+综合天堂| 久久夜色精品国产噜噜av| 青青草国产成人av片免费| 色婷婷久久久久swag精品| 国产精品高潮呻吟久久| 成人福利视频在线| 亚洲欧洲精品天堂一级| 国产一区在线精品| 久久久久免费观看| |精品福利一区二区三区| 欧美在线播放高清精品| 一区二区三区在线视频免费| av成人老司机| 亚洲色图.com| 在线精品视频一区二区三四| 亚洲免费av在线| 成人黄色电影在线 | 亚洲成av人片在www色猫咪| 成人永久看片免费视频天堂| 久久精品欧美一区二区三区不卡 | 色菇凉天天综合网| 丝袜诱惑亚洲看片| 最新欧美精品一区二区三区| 欧美日韩精品免费| 国产成人av影院| 亚洲成a人v欧美综合天堂下载| 自拍偷自拍亚洲精品播放| 日韩精品自拍偷拍| 欧美日本一区二区三区| 美国三级日本三级久久99| 欧美区视频在线观看| 蜜桃久久av一区| 亚洲欧美日韩人成在线播放| 精品99一区二区三区| 亚洲欧美日韩小说| 国产成人精品一区二区三区四区| 成人免费看片app下载| 欧美主播一区二区三区| 亚洲一区二区不卡免费| 欧美日韩在线观看一区二区| 丝袜美腿成人在线| 91精品国产综合久久蜜臀| 免费成人深夜小野草| 日韩免费一区二区三区在线播放| 极品尤物av久久免费看| 中文字幕av免费专区久久| 97精品久久久久中文字幕| 亚洲123区在线观看| 日韩三级视频在线观看| 国产91露脸合集magnet| 亚洲精品日日夜夜| 欧美精品三级在线观看| 国产一区二区久久| 亚洲丝袜制服诱惑| 欧美日韩国产一区| 精品影院一区二区久久久| 国产精品久久久久久久久免费丝袜| www.欧美日韩| 图片区小说区国产精品视频| 日韩一区二区三区四区五区六区| 国产精品一级片| 亚洲一线二线三线视频| 日韩欧美一区中文| 99久久精品国产导航| 日本aⅴ免费视频一区二区三区|