Archive_Tar::create() | Archive_Tar::extract() |
Archive-Tar | |
PEAR Manual | |
require_once 'Archive/Tar.php'; |
boolean createModify (
array $filelist
, string
$add_dir
, string
$remove_dir = ''
)
This method creates the archive file and adds the listed files or directories.
If the file already exists and is writable, it is replaced by the new tar. It is a 'create' and not a 'add'. If the file exists and is read-only or is a directory, it is not replaced.
mixed $filelist - an array of filenames and directory names, or a single string with names separated by a single blank space.
string $add_dir - contains a path to be added to the memorized path of each element in the list.
string $remove_dir - contains a path to be removed from the memorized path of each element in the list, when relevant. Default is an empty string.
boolean - Returns TRUE on success, FALSE on failure.
Error code | Error message | Reason | Solution |
NULL | "Invalid file list" | The argument for the function is not correctly formatted or build. | Check for typing mistakes in the argument |
This function can not be called statically.
Create a new compressed archive in a new directory
|
Create a new compressed archive in a new directory (especially for Windows)
|
Archive_Tar::create() | Archive_Tar::extract() |
Archive-Tar | |
PEAR Manual | |