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

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

?? pclzip.lib.php

?? PHP在線解壓程序,如果你的網站太大不好上傳,可以把他壓縮成.ZIP文件上傳上去,最后用這套程序就可以搞定
?? PHP
?? 第 1 頁 / 共 5 頁
字號:
    // ----- Reset the error handler
    $this->privErrorReset();

    // ----- Check archive
    if (!$this->privCheckFormat()) {
      //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0);
      return(0);
    }

    // ----- Call the extracting fct
    $p_list = array();
    if (($v_result = $this->privList($p_list)) != 1)
    {
      unset($p_list);
      //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0, PclZip::errorInfo());
      return(0);
    }

    // ----- Return
    //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $p_list);
    return $p_list;
  }
  // --------------------------------------------------------------------------------

  // --------------------------------------------------------------------------------
  // Function :
  //   extract($p_path="./", $p_remove_path="")
  //   extract([$p_option, $p_option_value, ...])
  // Description :
  //   This method supports two synopsis. The first one is historical.
  //   This method extract all the files / directories from the archive to the
  //   folder indicated in $p_path.
  //   If you want to ignore the 'root' part of path of the memorized files
  //   you can indicate this in the optional $p_remove_path parameter.
  //   By default, if a newer file with the same name already exists, the
  //   file is not extracted.
  //
  //   If both PCLZIP_OPT_PATH and PCLZIP_OPT_ADD_PATH aoptions
  //   are used, the path indicated in PCLZIP_OPT_ADD_PATH is append
  //   at the end of the path value of PCLZIP_OPT_PATH.
  // Parameters :
  //   $p_path : Path where the files and directories are to be extracted
  //   $p_remove_path : First part ('root' part) of the memorized path
  //                    (if any similar) to remove while extracting.
  // Options :
  //   PCLZIP_OPT_PATH :
  //   PCLZIP_OPT_ADD_PATH :
  //   PCLZIP_OPT_REMOVE_PATH :
  //   PCLZIP_OPT_REMOVE_ALL_PATH :
  //   PCLZIP_CB_PRE_EXTRACT :
  //   PCLZIP_CB_POST_EXTRACT :
  // Return Values :
  //   0 or a negative value on failure,
  //   The list of the extracted files, with a status of the action.
  //   (see PclZip::listContent() for list entry format)
  // --------------------------------------------------------------------------------
  function extract()
  {
    //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::extract", "");
    $v_result=1;

    // ----- Reset the error handler
    $this->privErrorReset();

    // ----- Check archive
    if (!$this->privCheckFormat()) {
      //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0);
      return(0);
    }

    // ----- Set default values
    $v_options = array();
//    $v_path = "./";
    $v_path = '';
    $v_remove_path = "";
    $v_remove_all_path = false;

    // ----- Look for variable options arguments
    $v_size = func_num_args();
    //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "$v_size arguments passed to the method");

    // ----- Default values for option
    $v_options[PCLZIP_OPT_EXTRACT_AS_STRING] = FALSE;

    // ----- Look for arguments
    if ($v_size > 0) {
      // ----- Get the arguments
      $v_arg_list = func_get_args();

      // ----- Look for first arg
      if ((is_integer($v_arg_list[0])) && ($v_arg_list[0] > 77000)) {
        //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Variable list of options");

        // ----- Parse the options
        $v_result = $this->privParseOptions($v_arg_list, $v_size, $v_options,
                                            array (PCLZIP_OPT_PATH => 'optional',
                                                   PCLZIP_OPT_REMOVE_PATH => 'optional',
                                                   PCLZIP_OPT_REMOVE_ALL_PATH => 'optional',
                                                   PCLZIP_OPT_ADD_PATH => 'optional',
                                                   PCLZIP_CB_PRE_EXTRACT => 'optional',
                                                   PCLZIP_CB_POST_EXTRACT => 'optional',
                                                   PCLZIP_OPT_SET_CHMOD => 'optional',
                                                   PCLZIP_OPT_BY_NAME => 'optional',
                                                   PCLZIP_OPT_BY_EREG => 'optional',
                                                   PCLZIP_OPT_BY_PREG => 'optional',
                                                   PCLZIP_OPT_BY_INDEX => 'optional',
                                                   PCLZIP_OPT_EXTRACT_AS_STRING => 'optional',
                                                   PCLZIP_OPT_EXTRACT_IN_OUTPUT => 'optional',
                                                   PCLZIP_OPT_REPLACE_NEWER => 'optional'
                                                   ,PCLZIP_OPT_STOP_ON_ERROR => 'optional'
                                                   ,PCLZIP_OPT_EXTRACT_DIR_RESTRICTION => 'optional'
												    ));
        if ($v_result != 1) {
          //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0);
          return 0;
        }

        // ----- Set the arguments
        if (isset($v_options[PCLZIP_OPT_PATH])) {
          $v_path = $v_options[PCLZIP_OPT_PATH];
        }
        if (isset($v_options[PCLZIP_OPT_REMOVE_PATH])) {
          $v_remove_path = $v_options[PCLZIP_OPT_REMOVE_PATH];
        }
        if (isset($v_options[PCLZIP_OPT_REMOVE_ALL_PATH])) {
          $v_remove_all_path = $v_options[PCLZIP_OPT_REMOVE_ALL_PATH];
        }
        if (isset($v_options[PCLZIP_OPT_ADD_PATH])) {
          // ----- Check for '/' in last path char
          if ((strlen($v_path) > 0) && (substr($v_path, -1) != '/')) {
            $v_path .= '/';
          }
          $v_path .= $v_options[PCLZIP_OPT_ADD_PATH];
        }
      }

      // ----- Look for 2 args
      // Here we need to support the first historic synopsis of the
      // method.
      else {
        //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Static synopsis");

        // ----- Get the first argument
        $v_path = $v_arg_list[0];

        // ----- Look for the optional second argument
        if ($v_size == 2) {
          $v_remove_path = $v_arg_list[1];
        }
        else if ($v_size > 2) {
          // ----- Error log
          PclZip::privErrorLog(PCLZIP_ERR_INVALID_PARAMETER, "Invalid number / type of arguments");

          // ----- Return
          //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0, PclZip::errorInfo());
          return 0;
        }
      }
    }

    // ----- Trace
    //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 2, "path='$v_path', remove_path='$v_remove_path', remove_all_path='".($v_remove_path?'true':'false')."'");

    // ----- Call the extracting fct
    $p_list = array();
    $v_result = $this->privExtractByRule($p_list, $v_path, $v_remove_path,
	                                     $v_remove_all_path, $v_options);
    if ($v_result < 1) {
      unset($p_list);
      //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0, PclZip::errorInfo());
      return(0);
    }

    // ----- Return
    //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, $p_list);
    return $p_list;
  }
  // --------------------------------------------------------------------------------


  // --------------------------------------------------------------------------------
  // Function :
  //   extractByIndex($p_index, $p_path="./", $p_remove_path="")
  //   extractByIndex($p_index, [$p_option, $p_option_value, ...])
  // Description :
  //   This method supports two synopsis. The first one is historical.
  //   This method is doing a partial extract of the archive.
  //   The extracted files or folders are identified by their index in the
  //   archive (from 0 to n).
  //   Note that if the index identify a folder, only the folder entry is
  //   extracted, not all the files included in the archive.
  // Parameters :
  //   $p_index : A single index (integer) or a string of indexes of files to
  //              extract. The form of the string is "0,4-6,8-12" with only numbers
  //              and '-' for range or ',' to separate ranges. No spaces or ';'
  //              are allowed.
  //   $p_path : Path where the files and directories are to be extracted
  //   $p_remove_path : First part ('root' part) of the memorized path
  //                    (if any similar) to remove while extracting.
  // Options :
  //   PCLZIP_OPT_PATH :
  //   PCLZIP_OPT_ADD_PATH :
  //   PCLZIP_OPT_REMOVE_PATH :
  //   PCLZIP_OPT_REMOVE_ALL_PATH :
  //   PCLZIP_OPT_EXTRACT_AS_STRING : The files are extracted as strings and
  //     not as files.
  //     The resulting content is in a new field 'content' in the file
  //     structure.
  //     This option must be used alone (any other options are ignored).
  //   PCLZIP_CB_PRE_EXTRACT :
  //   PCLZIP_CB_POST_EXTRACT :
  // Return Values :
  //   0 on failure,
  //   The list of the extracted files, with a status of the action.
  //   (see PclZip::listContent() for list entry format)
  // --------------------------------------------------------------------------------
  //function extractByIndex($p_index, options...)
  function extractByIndex($p_index)
  {
    //--(MAGIC-PclTrace)--//PclTraceFctStart(__FILE__, __LINE__, "PclZip::extractByIndex", "index='$p_index', ...");
    $v_result=1;

    // ----- Reset the error handler
    $this->privErrorReset();

    // ----- Check archive
    if (!$this->privCheckFormat()) {
      //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0);
      return(0);
    }

    // ----- Set default values
    $v_options = array();
//    $v_path = "./";
    $v_path = '';
    $v_remove_path = "";
    $v_remove_all_path = false;

    // ----- Look for variable options arguments
    $v_size = func_num_args();
    //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "$v_size arguments passed to the method");

    // ----- Default values for option
    $v_options[PCLZIP_OPT_EXTRACT_AS_STRING] = FALSE;

    // ----- Look for arguments
    if ($v_size > 1) {
      // ----- Get the arguments
      $v_arg_list = func_get_args();

      // ----- Remove form the options list the first argument
      array_shift($v_arg_list);
      $v_size--;

      // ----- Look for first arg
      if ((is_integer($v_arg_list[0])) && ($v_arg_list[0] > 77000)) {
        //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Variable list of options");

        // ----- Parse the options
        $v_result = $this->privParseOptions($v_arg_list, $v_size, $v_options,
                                            array (PCLZIP_OPT_PATH => 'optional',
                                                   PCLZIP_OPT_REMOVE_PATH => 'optional',
                                                   PCLZIP_OPT_REMOVE_ALL_PATH => 'optional',
                                                   PCLZIP_OPT_EXTRACT_AS_STRING => 'optional',
                                                   PCLZIP_OPT_ADD_PATH => 'optional',
                                                   PCLZIP_CB_PRE_EXTRACT => 'optional',
                                                   PCLZIP_CB_POST_EXTRACT => 'optional',
                                                   PCLZIP_OPT_SET_CHMOD => 'optional',
                                                   PCLZIP_OPT_REPLACE_NEWER => 'optional'
                                                   ,PCLZIP_OPT_STOP_ON_ERROR => 'optional'
                                                   ,PCLZIP_OPT_EXTRACT_DIR_RESTRICTION => 'optional'
												   ));
        if ($v_result != 1) {
          //--(MAGIC-PclTrace)--//PclTraceFctEnd(__FILE__, __LINE__, 0);
          return 0;
        }

        // ----- Set the arguments
        if (isset($v_options[PCLZIP_OPT_PATH])) {
          $v_path = $v_options[PCLZIP_OPT_PATH];
        }
        if (isset($v_options[PCLZIP_OPT_REMOVE_PATH])) {
          $v_remove_path = $v_options[PCLZIP_OPT_REMOVE_PATH];
        }
        if (isset($v_options[PCLZIP_OPT_REMOVE_ALL_PATH])) {
          $v_remove_all_path = $v_options[PCLZIP_OPT_REMOVE_ALL_PATH];
        }
        if (isset($v_options[PCLZIP_OPT_ADD_PATH])) {
          // ----- Check for '/' in last path char
          if ((strlen($v_path) > 0) && (substr($v_path, -1) != '/')) {
            $v_path .= '/';
          }
          $v_path .= $v_options[PCLZIP_OPT_ADD_PATH];
        }
        if (!isset($v_options[PCLZIP_OPT_EXTRACT_AS_STRING])) {
          $v_options[PCLZIP_OPT_EXTRACT_AS_STRING] = FALSE;
          //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Option PCLZIP_OPT_EXTRACT_AS_STRING not set.");
        }
        else {
            //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 4, "Option PCLZIP_OPT_EXTRACT_AS_STRING set.");
        }
      }

      // ----- Look for 2 args
      // Here we need to support the first historic synopsis of the
      // method.
      else {
        //--(MAGIC-PclTrace)--//PclTraceFctMessage(__FILE__, __LINE__, 3, "Static synopsis");

        // ----- Get the first argument
        $v_path = $v_arg_list[0];

        // ----- Look for the optional second argument

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区二区在线观看| 国产精品久久久久久久久久久免费看| 欧美成人aa大片| 中文字幕五月欧美| 精品在线一区二区| 欧美色图12p| 亚洲欧美日韩在线| 国内成+人亚洲+欧美+综合在线| 欧美最猛性xxxxx直播| 国产精品久久免费看| 国内久久精品视频| 精品久久久久香蕉网| 日日摸夜夜添夜夜添国产精品| 99视频一区二区| 国产欧美日韩在线视频| 黄色精品一二区| 精品精品国产高清a毛片牛牛 | 国产精品灌醉下药二区| 狠狠色丁香久久婷婷综合_中| 欧美片网站yy| 五月婷婷激情综合| 欧美日免费三级在线| 亚洲尤物视频在线| 欧洲色大大久久| 亚洲第一久久影院| 欧美精品tushy高清| 亚洲成年人影院| 欧美另类久久久品| 日韩国产一二三区| 精品日韩av一区二区| 免费美女久久99| 欧美一级夜夜爽| 久久99精品久久久| 久久综合资源网| 处破女av一区二区| 国产精品久久久久国产精品日日| 粉嫩aⅴ一区二区三区四区| 中文字幕色av一区二区三区| 91影视在线播放| 亚洲综合激情小说| 欧美一二区视频| 国产美女久久久久| 中文字幕亚洲欧美在线不卡| 日本高清不卡一区| 亚洲一卡二卡三卡四卡无卡久久 | 国产a精品视频| 国产精品视频看| 91久久精品国产91性色tv| 亚洲综合一区二区精品导航| 欧美日韩在线播放| 九九精品视频在线看| 国产精品盗摄一区二区三区| 色综合天天性综合| 婷婷中文字幕综合| 久久免费精品国产久精品久久久久 | 久久国产欧美日韩精品| 久久精品一区二区三区四区| av一区二区三区| 午夜视频一区在线观看| 欧美α欧美αv大片| 99久久精品国产观看| 婷婷久久综合九色综合伊人色| 欧美va在线播放| 91久久久免费一区二区| 懂色av中文字幕一区二区三区| 亚洲激情自拍视频| 欧美哺乳videos| 日本福利一区二区| 国产一区二区视频在线| 一区二区三区四区乱视频| 日韩久久久久久| 色综合色狠狠天天综合色| 国内外成人在线视频| 亚洲一区在线观看视频| 国产亚洲欧美日韩俺去了| 欧美挠脚心视频网站| 成人开心网精品视频| 美女视频第一区二区三区免费观看网站| 欧美国产视频在线| 日韩免费电影一区| 欧美天堂一区二区三区| 高清免费成人av| 国内成人精品2018免费看| 午夜精品123| 亚洲精品国产精品乱码不99 | 日本色综合中文字幕| 亚洲色图在线视频| 国产女人18毛片水真多成人如厕| 欧美精品v日韩精品v韩国精品v| 91亚洲男人天堂| 国产成a人亚洲| 精品一区二区三区香蕉蜜桃| 亚洲6080在线| 亚洲国产精品久久人人爱 | 成人中文字幕在线| 久久精品国产精品亚洲综合| 亚洲一区二区三区美女| 亚洲乱码国产乱码精品精小说| 日本一区二区不卡视频| 久久午夜电影网| 26uuu精品一区二区在线观看| 欧美一三区三区四区免费在线看 | 石原莉奈一区二区三区在线观看| 亚洲免费观看高清在线观看| 国产精品天天看| 久久影院电视剧免费观看| 51午夜精品国产| 欧美三级蜜桃2在线观看| 欧美午夜片在线观看| 在线看国产一区二区| 在线影视一区二区三区| 欧洲亚洲精品在线| 欧美网站一区二区| 欧美丰满一区二区免费视频| 欧美福利电影网| 日韩欧美久久一区| 亚洲精品在线电影| 中文字幕不卡三区| 亚洲欧美日韩久久| 亚洲主播在线观看| 日韩av网站免费在线| 秋霞av亚洲一区二区三| 蜜乳av一区二区| 国产精品自在在线| 99精品国产热久久91蜜凸| 日本高清不卡在线观看| 欧美日韩精品一区二区三区蜜桃| 欧美日韩高清一区二区不卡| 欧美高清精品3d| 精品少妇一区二区三区在线视频| 久久综合狠狠综合久久综合88 | 欧美一二三四区在线| 欧美精品一区二区精品网| 久久色在线视频| 国产精品污污网站在线观看| 一区二区三区在线视频观看58| 亚洲成a人v欧美综合天堂| 老司机精品视频线观看86 | 最新国产の精品合集bt伙计| 一区二区三区视频在线观看| 日本不卡视频一二三区| 国产精品系列在线观看| 色呦呦国产精品| 日韩免费性生活视频播放| 国产精品乱人伦一区二区| 亚洲一区二区三区小说| 久久99国产精品久久99果冻传媒| 成人免费毛片高清视频| 精品视频资源站| 欧美激情一区二区三区四区| 天天综合日日夜夜精品| 丁香六月综合激情| 欧美一区二区三区四区久久| 国产精品理论片在线观看| 日韩高清不卡一区二区三区| eeuss鲁一区二区三区| 欧美一区二区三区电影| 亚洲色图欧洲色图婷婷| 国产主播一区二区| 欧美日韩亚洲国产综合| 国产精品欧美一区喷水| 久久激情综合网| 欧美在线不卡视频| 国产婷婷色一区二区三区四区 | 福利91精品一区二区三区| 欧美美女视频在线观看| 亚洲欧洲在线观看av| 国产九色精品成人porny | 色国产精品一区在线观看| 久久精品亚洲精品国产欧美| 久久久久久一级片| 亚洲综合小说图片| 国产剧情在线观看一区二区| 欧美日韩免费高清一区色橹橹| 亚洲国产精品成人综合| 麻豆91精品91久久久的内涵| 欧美影视一区二区三区| 国产精品第五页| 国产成人精品一区二区三区网站观看| 欧美一区午夜视频在线观看| 亚洲女爱视频在线| 不卡一卡二卡三乱码免费网站| 久久先锋影音av| 久久99精品国产麻豆婷婷洗澡| 欧美精选在线播放| 一区二区三区精品视频| 91亚洲国产成人精品一区二三| 亚洲国产精品精华液2区45| 国产精品一区二区久激情瑜伽 | 国产成人亚洲综合a∨婷婷图片| 欧美一卡二卡三卡| 国产精品自在欧美一区| 国产亚洲视频系列| 国产麻豆午夜三级精品| 337p日本欧洲亚洲大胆色噜噜| 精品系列免费在线观看| 欧美大胆一级视频| 激情综合色播激情啊| 日韩欧美一区二区不卡| 韩国毛片一区二区三区|