1. 错误定位

英文原文:http://www.phpconcept.net/pclzip/user-guide/24

原文是法文(PclZip 作者未翻译成英文):http://www.phpconcept.net/pclzip/user-guide/24

PclZip 有两个并存版本:

  • 正式版本
  • 错误跟踪版本

错误跟踪版本允许你捕获各种异常错误,如:

  • 文件权限
  • 系统错误
  • 系统其它限制等

示例:

require_once('pcltrace.lib.php');
require_once('pclzip-trace.lib.php');

PclTraceOn(2);

$zip = new PclZip('test.zip');
$list = $zip->create("readme.txt");
if ($list == 0) {
    PclTraceDisplay();
    die("Error : " . $zip->errorInfo(true));
}

PclTraceDisplay();

有三个方法来设置此功能:

  • PclTraceOn()
  • PclTraceOff()
  • PclTraceDisplay()

1.1. PclTraceOn()

1.1.1. 概述

此方法用于启用 trace 跟踪信息。 有不同级别可选。

1.1.2. 用法

PclTraceOn($level, $mode, $filename)

1.1.3. 参数

  • $level:错误跟踪的级别,范围:1 至 5 级,默认是 1。
  • $mode:错误跟踪的类型:
    • normal:错误跟踪信息会自动输出到 HTML 中(通常是浏览器)
    • memory:错误跟踪信息只能通过PclTraceDisplay()函数来获取
    • log:错误跟踪信息输出到日志文件中(现不可用)
  • $filename:日志文件的位置(现不可用)

1.1.4. 返回值

无

1.2. PclTraceOff()

1.2.1. 概述

此方法用于关闭错误跟踪信息。

1.2.2. 用法

PclTraceOff()

1.2.3. 参数

无

1.2.4. 返回值

无

1.3. PclTraceDisplay()

1.3.1. 概述

此方法用于显示错误跟踪信息。

1.3.2. 用法

PclTraceDisplay()

1.3.3. 参数

无

1.3.4. 返回值

无

results matching ""

    No results matching ""