phpBB API Documentation
Class

compress_tar

class compress_tar extends compress

Tar/tar.gz compression routine Header/checksum creation derived from tarfile.pl, (c) Tom Horsley, 1994

Properties

$fp
$isgz
$isbz
$filename
$mode
$type
$wrote

Methods

add_file($src, $src_rm_prefix = '', $src_add_prefix = '', $skip_files = '')

Add file to archive

from compress
add_custom_file($src, $filename)

Add custom file (the filepath will not be adjusted)

from compress
add_data($src, $name)

Add file data

from compress
methods()

Return available methods

from compress
compress_tar($mode, $file, $type = '')

Constructor

extract($dst)

Extract archive

close()

Close archive

data($name, $data, $is_dir = false, $stat)

Create the structures

open()

Open archive

download($filename, $download_name = false)

Download archive

Details

in compress at line 30
public add_file($src, $src_rm_prefix = '', $src_add_prefix = '', $skip_files = '')

Add file to archive

Parameters

$src
$src_rm_prefix
$src_add_prefix
$skip_files

in compress at line 101
public add_custom_file($src, $filename)

Add custom file (the filepath will not be adjusted)

Parameters

$src
$filename

in compress at line 115
public add_data($src, $name)

Add file data

Parameters

$src
$name

in compress at line 129
public methods()

Return available methods

at line 508
public compress_tar($mode, $file, $type = '')

Constructor

Parameters

$mode
$file
$type

at line 523
public extract($dst)

Extract archive

Parameters

$dst

at line 617
public close()

Close archive

at line 635
public data($name, $data, $is_dir = false, $stat)

Create the structures

Parameters

$name
$data
$is_dir
$stat

at line 681
public open()

Open archive

at line 695
public download($filename, $download_name = false)

Download archive

Parameters

$filename
$download_name