PEAR Archive_Tar类的中文文档[6]

[入库:2005年8月19日] [更新:2007年3月24日]

本文简介:选择自 ccterran 的 blog

样例 1 :
  $tar_object = new archive_tar("tarname.tar");
  [...]
  
$v_list[0]="dev/file.txt";
  
$v_list[1]="dev/data/"; (末尾'/'为可选)
  
$v_list[2]="log/file.log";
  
$tar_object->add($v_list);
?>
样例 2 : <?php
  $tar_object
= new archive_tar("tarname.tgz", true);
  [...]
  
$v_list[0]="dev/file.txt";
  
$v_list[1]="dev/data/"; (末尾'/'为可选)
  
$v_list[2]="log/file.log";
  
$tar_object->add($v_list);

如何工作 :
  用正确的参数简单地调用addmodify()方法.

方法 : addstring($p_filename, $p_string)
描述 :
  该方法在已存在压缩包末尾以文件的形式加入一单个字符串.如果压缩包尚未存在,则创建之.
参数 :
  $p_filename : 一个字符串,包含将与该字符串相关联的文件全部路径.
  $p_string :   加入到压缩包文件中的内容.
返回值 :
  成功返回true,错误返回false.
样例 1 :

  $v_archive = & new archive_tar($p_filename);
  
$v_archive->seterrorhandling(pear_error_print);
  
$v_result = $v_archive->addstring('data/test.txt', '这是字符串文本');


方法 : extract($p_path = "")
描述 :
  该方法在一个由$p_path声明的目录中解出所有压缩包里的内容.$p_path是可选的,如果没有设置,压缩包就在当前目录被解压.
  当解压一个文件时,如果目录路径不存在,则该目录路径会被创建.
  查阅extractmodify()查看细节和限制.
参数 :
  $p_path : 可选的路径,为文件/目录需要解压到的地方.
返回值 :
  成功返回true,错误返回false.
样例 :

  $tar_object = new archive_tar("tarname.tar");
  
$tar_object->extract();

如何工作 :

本文关键:PEAR Archive_Tar类的中文文档
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top