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

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

?? debug.php

?? Excel->MySQL 解決UNIX下使用Excel數(shù)據(jù)的困難。
?? PHP
字號(hào):
<?php

//------------------------------------------------------------------------
// ABC Excel Parser Pro (Debug class)
//
// Version: 4.0
// PHP compatibility: 4.3.x
// Copyright (c) 2002 Zakkis Technology, Inc.
// All rights reserved.
//
// This script parses a binary Excel file and store all data in an array.
// For more information see README.TXT file included in this distribution.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
// REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
// (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
// SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
// HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
// OF THE POSSIBILITY OF SUCH DAMAGE.
//
//------------------------------------------------------------------------

define('ABC_CRITICAL',      0);
define('ABC_ERROR',         1);
define('ABC_ALERT',         2);
define('ABC_WARNING',       3);
define('ABC_NOTICE',        4);
define('ABC_INFO',          5);
define('ABC_DEBUG',         6);
define('ABC_TRACE',         7);
define('ABC_VAR_DUMP',      8);

define('ABC_NO_LOG',      -1);

$php_version = split( "\.", phpversion() );

if( $php_version[0] == 4 && $php_version[1] <= 1 ) {
    if( !function_exists('var_export') ) {
        function var_export( $exp, $ret ) {
				ob_start();
				var_dump( $exp );
				$result = ob_get_contents();
				ob_end_clean();
				return $result;
		}
	}
}

function print_bt()
{
	print "<code>\n";
	$cs = debug_backtrace();
	for( $i = 1; $i < count($cs) ; $i++ )
	{
		$item = $cs[ $i ];
		
		for( $j = 0; $j < count($item['args']); $j++ )
			if( is_string($item['args'][$j]) )
				$item['args'][$j] = "\"" . $item['args'][$j] . "\"";
		$args = join(",", $item['args'] );
			
		if( isset( $item['class'] ) )
			$str = sprintf("%s(%d): %s%s%s(%s)",
				$item['file'],
				$item['line'],
				$item['class'],
				$item['type'],
				$item['function'],
				$args );
		else
			$str = sprintf("%s(%d): %s(%s)",
				$item['file'],
				$item['line'],
				$item['function'],
				$args );
		echo $str . "<br>\n";
	}
	print "</code>\n";
}

function _die( $str )
{
	print "Script died with reason: $str<br>\n";
	print_bt();
	exit();
}

class DebugOut
{

var $priorities = array(ABC_CRITICAL    => 'critical',
                        ABC_ERROR       => 'error',
                        ABC_ALERT       => 'alert',
                        ABC_WARNING     => 'warning',
                        ABC_NOTICE      => 'notice',
                        ABC_INFO        => 'info',
                        ABC_DEBUG       => 'debug',
                        ABC_TRACE       => 'trace',
                        ABC_VAR_DUMP        => 'dump'
                        );
var $_ready = false;

var $_currentPriority = ABC_DEBUG;

var $_consumers = array();

var  $_filename;
var  $_fp;
var  $_logger_name;


 function DebugOut($name, $logger_name, $level ){
     $this->_filename = $name;
     $this->_currentPriority = $level;
     $this->_logger_name = $logger_name;
     if ($level > ABC_NO_LOG){
        $this->_openfile();
     }

     /*Destructor Registering*/
     register_shutdown_function(array($this,"close"));
 }



 function log($message, $priority = ABC_INFO) {
        // Abort early if the priority is above the maximum logging level.
        if ($priority > $this->_currentPriority) {
            return false;
        }
        // Add to loglines array
        return $this->_writeLine($message, $priority, strftime('%b %d %H:%M:%S'));
 }

 function dump($variable,$name) {
       $priority = ABC_VAR_DUMP;
       if ($priority > $this->_currentPriority ) {
            return false;
       }
       $time = strftime('%b %d %H:%M:%S');
       $message = var_export($variable,true);
       return fwrite($this->_fp,
                     sprintf("%s %s [%s] variable %s = %s \r\n",
                             $time,
                             $this->_logger_name,
                             $this->priorities[$priority],
                             $name,
                             $message)
                             );
 }

 function info($message) {
        return $this->log($message, ABC_INFO);
 }

 function debug($message) {
        return $this->log($message, ABC_DEBUG);
 }

 function notice($message) {
        return $this->log($message, ABC_NOTICE);
 }

 function warning($message) {
        return $this->log($message, ABC_WARNING);
 }

 function trace($message) {
        return $this->log($message, ABC_TRACE);
 }

 function error($message) {
        return $this->log($message, ABC_ERROR);
 }



 /**
  * Writes a line to the logfile
  *
  * @param  string $line      The line to write
  * @param  integer $priority The priority of this line/msg
  * @return integer           Number of bytes written or -1 on error
  * @access private
  */
 function _writeLine($message, $priority, $time) {
    if( fwrite($this->_fp, sprintf("%s %s [%s] %s\r\n", $time, $this->_logger_name, $this->priorities[$priority], $message)) ) {
        return fflush($this->_fp);
    } else {
        return false;
    }
 }

 function _openfile() {
    if (($this->_fp = @fopen($this->_filename, 'a')) == false) {
        return false;
    }
        return true;
 }

 function close(){
    if($this->_currentPriority != ABC_NO_LOG){
        $this->info("Logger stoped");
        return fclose($this->_fp);
    }
 }

 /*
  * Managerial Functions.
  *
  */

 function Factory($name, $logger_name, $level) {
    $instance = new DebugOut($name, $logger_name, $level);
    return $instance;
 }


 function &getWriterSingleton($name, $logger_name, $level = ABC_DEBUG){

      static $instances;
      if (!isset($instances)){
        $instances = array();
      }
      $signature = serialize(array($name, $level));

      if (!isset($instances[$signature])) {
            $instances[$signature] = DebugOut::Factory($name, $logger_name, $level);
      }
      
      return $instances[$signature];
 }


 function attach(&$logObserver) {
    if (!is_object($logObserver)) {
        return false;
    }

    $logObserver->_listenerID = uniqid(rand());

    $this->_listeners[$logObserver->_listenerID] = &$logObserver;
 }

}

?>

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
波多野结衣亚洲一区| 午夜精品视频在线观看| 国产很黄免费观看久久| 国产日韩精品一区二区三区在线| 国产福利一区二区| 日本一二三四高清不卡| gogo大胆日本视频一区| 亚洲午夜在线观看视频在线| 欧美夫妻性生活| 国产在线日韩欧美| 国产精品久久网站| 欧美性猛片xxxx免费看久爱| 麻豆成人综合网| 中文字幕欧美三区| 在线视频国内一区二区| 另类小说色综合网站| 国产亚洲欧美在线| 欧美性色aⅴ视频一区日韩精品| 日本午夜一本久久久综合| 精品999在线播放| www.性欧美| 日韩精品福利网| 国产欧美一区二区精品婷婷 | 韩国精品在线观看| 国产精品色一区二区三区| 在线一区二区视频| 日韩不卡一区二区| 国产精品美女久久福利网站| 欧美日韩一区二区不卡| 国产一区不卡视频| 亚洲欧美国产毛片在线| 日韩欧美卡一卡二| 在线这里只有精品| 国产麻豆精品95视频| 亚洲国产精品久久久久秋霞影院 | 国产日韩欧美精品综合| 欧美午夜精品一区二区蜜桃| 国产曰批免费观看久久久| 一区二区三区四区在线播放| 久久久久久免费毛片精品| 欧美亚洲一区二区在线观看| 国产不卡在线播放| 久久精品国产久精国产| 亚洲伦理在线精品| 国产欧美一区二区精品婷婷| 91精品国产综合久久精品app| 国产精品一品二品| 麻豆成人久久精品二区三区红 | 蜜桃视频一区二区三区在线观看 | 欧美日韩国产高清一区二区三区| 国产福利一区二区三区视频在线| 日本少妇一区二区| 亚洲综合色在线| 亚洲欧洲中文日韩久久av乱码| 久久久久一区二区三区四区| 日韩情涩欧美日韩视频| 欧美欧美欧美欧美首页| 欧美羞羞免费网站| 在线观看国产一区二区| 不卡视频免费播放| 国产精品一二三| 国产剧情一区在线| 经典三级一区二区| 久久99久久久久久久久久久| 日本视频一区二区三区| 日日嗨av一区二区三区四区| 午夜av电影一区| 亚洲高清三级视频| 亚洲第一成年网| 日本伊人午夜精品| 美女性感视频久久| 美国三级日本三级久久99| 美脚の诱脚舐め脚责91 | 国产一区二区网址| 久久av老司机精品网站导航| 麻豆免费看一区二区三区| 美腿丝袜一区二区三区| 麻豆精品国产91久久久久久| 久久99精品视频| 国内精品视频666| 国产成人自拍在线| www.99精品| 日本高清免费不卡视频| 在线观看av一区| 欧美视频三区在线播放| 3atv一区二区三区| 欧美一二三四在线| 久久免费看少妇高潮| 欧美国产欧美综合| 亚洲免费观看在线视频| 亚洲国产精品一区二区久久恐怖片 | 91久久精品一区二区三区| 日本电影欧美片| 51精品秘密在线观看| 精品少妇一区二区三区在线播放| 精品美女在线观看| 国产日韩三级在线| 亚洲卡通动漫在线| 日本欧洲一区二区| 成人性生交大合| 色老头久久综合| 日韩一区二区三区在线观看| 国产免费成人在线视频| 亚洲免费毛片网站| 美腿丝袜一区二区三区| 成人小视频免费观看| 日本黄色一区二区| 精品女同一区二区| 亚洲男人的天堂网| 精品一区二区在线播放| www.色综合.com| 91精品免费在线| 国产精品久久久久久久久免费相片| 一区二区三区四区蜜桃| 裸体歌舞表演一区二区| 成人黄页毛片网站| 欧美一区二区在线视频| 国产精品拍天天在线| 婷婷夜色潮精品综合在线| 国产 欧美在线| 这里只有精品99re| 亚洲欧洲日韩女同| 国产资源精品在线观看| 欧美日韩一级黄| 国产精品久久久久久久蜜臀| 久久精品国产免费| 欧美日韩国产综合一区二区| 国产亲近乱来精品视频| 日韩电影在线一区二区三区| av亚洲精华国产精华| 精品美女在线播放| 亚洲国产日日夜夜| 99久久国产综合精品色伊| 欧美xxxx在线观看| 天天综合网天天综合色| 色婷婷精品久久二区二区蜜臀av | 国产午夜精品久久久久久免费视| 亚洲激情六月丁香| 高清av一区二区| 精品区一区二区| 日本不卡的三区四区五区| 91老司机福利 在线| 久久精品亚洲乱码伦伦中文| 日韩av一区二区三区四区| 在线欧美日韩精品| 国产精品免费看片| 国产精品1区2区3区在线观看| 欧美一区二区人人喊爽| 午夜欧美一区二区三区在线播放| 91在线国产福利| 国产精品国产三级国产aⅴ无密码| 国产一区在线视频| 日韩精品中文字幕在线一区| 日韩国产精品大片| 欧美日韩国产成人在线免费| 一卡二卡欧美日韩| 99久久er热在这里只有精品15| 欧美国产日产图区| 国产99精品国产| 国产精品久久久久久久久动漫| 国产成人福利片| 中文文精品字幕一区二区| 国产在线播精品第三| 国产亚洲一区二区三区在线观看 | 精彩视频一区二区| 欧美电视剧在线看免费| 久久黄色级2电影| 精品久久人人做人人爰| 韩国一区二区视频| 久久人人97超碰com| 国产99精品在线观看| 国产精品久久久久aaaa樱花 | 国产精品亲子伦对白| 成人一二三区视频| 亚洲欧美日韩中文字幕一区二区三区| 成人动漫一区二区三区| 亚洲美女免费视频| 在线观看国产一区二区| 日本怡春院一区二区| 26uuu国产电影一区二区| 国产一区三区三区| 国产精品第四页| 欧美在线观看一区| 日本中文在线一区| 国产午夜精品福利| 成人aa视频在线观看| 一区二区成人在线观看| 日韩一区二区在线看| 国产成人在线视频网站| 亚洲蜜臀av乱码久久精品蜜桃| 精品视频1区2区3区| 久草精品在线观看| 最新日韩在线视频| 欧美久久免费观看| 国产一区二区三区免费观看| 亚洲男人的天堂在线aⅴ视频 | 久久久久久亚洲综合影院红桃| 成人黄色国产精品网站大全在线免费观看 | 日韩精品五月天| 久久久99精品久久|